Блог пользователя snowysecret

Автор snowysecret, 5 лет назад, По-английски

Hello, Codeforces!

I am happy to invite you to Codeforces Round 761 (Div. 2), which will take place on Dec/16/2021 16:35 (Moscow time). The round will be rated for participants with rating lower than 2100. Notice the unusual starting time.

All the problems were authored and prepared by me. The round wouldn’t be possible without these people:

You will have 2 hours to solve 5 problems, one of which is divided into two subtasks. One of the problems is interactive, please see the guide of interactive problems if you are not familiar with it.

Wish you good luck and high ratings!

Here is the score distribution: $$$750-1000-1500-(2000-1000)-3000$$$.

The editorial is here: click.

UPD: Sorry but there is a checker bug in problem E. All submissions of problem E will be rejudged soon.

UPD2: Rejudge done, the round remains rated.

Congratulations to the winners (will be updated after system tests):

Congrats!
  • Проголосовать: нравится
  • +773
  • Проголосовать: не нравится

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +449 Проголосовать: не нравится

As a tester, I can confirm that the contest does indeed contain problems.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +165 Проголосовать: не нравится

As a tester, I cannot participate. :(

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +50 Проголосовать: не нравится

As a tester, I would recommend everyone to read all problems

Good luck and have fun :D

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +67 Проголосовать: не нравится

As a tester, snowysecret orz

»
5 лет назад, скрыть # |
← Rev. 3  
Проголосовать: нравится +41 Проголосовать: не нравится

As a tester, I can reassure you the tasks are pog. Highly recommend everyone to register. I can also confirm that the first question is QA.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +65 Проголосовать: не нравится

As a tester, I can say the problem statements are short, so I recommend everyone to join!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +182 Проголосовать: не нравится

As a tester, I sometimes test CF rounds.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -16 Проголосовать: не нравится

Hopefully interactive problem isn't divided into subtasks.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

Looking forward to tomorrow's round! Finally a 5-problem div2 :)

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -34 Проголосовать: не нравится

yet another unusual time

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +49 Проголосовать: не нравится

As a reader, I can see that there are 3 times more testers than problems. :)

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +26 Проголосовать: не нравится

blue forces

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -26 Проголосовать: не нравится

how easy it is to increase contribution "as a tester";

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

it's time to become cyan (tyan)

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Suprisingly, the contest is set to the Kazakhstan's Independence Day(16 Dec). Moreover, it is 30th anniversary of our independence.

GL&HF!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -10 Проголосовать: не нравится

would love it if Problem E is the nice interactive problem without subtasks.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -8 Проголосовать: не нравится

After a long time, finally an interactive problem !

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

As a participant, I am excited to participate in the contest XD.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

as a participate ,i can confirm that i will lose my rating

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +39 Проголосовать: не нравится

What's the rule of contests proposing now? IIRC I think only orange or author in previous rounds can propose contests now, it this rule changed again? >_<

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Congratulations on your first CF round as a problem setter. Hoping for a good round and some good problems.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -9 Проголосовать: не нравится

No disrespect intended, but I'm very curious to how a mid-low expert can come up with problems that sufficiently challenge a 2100 rated person. I guess I'll find out tomorrow.

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +61 Проголосовать: не нравится

    Rating, apart from estimating one's skills and knowledge, at the very least also heavily depends on speed and ability to handle stress.

    Look up Danny Sleator, he has a cyan rating here FYI, but I bet you wouldn't doubt his knowledge or ability to create a problemset that'd easily make the vast majority of competitors look pathetic.

    "Knowing" or "being able to" is not enough, you need speed, this is also why this thing we're doing is called competitive programming. Good luck tomorrow!

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +44 Проголосовать: не нравится

    Given enough time, (some) experts can solve hard (<=2600R) problems and when you make the problem you have plenty of time to think of a solution for it before proposing. Also, when people usually make problems they have a vague idea of a possible solution in mind, which makes solving it way easier compared to a person who just read the problem and has to solve it in a 2h period.

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится

    Guess you've found out now:)

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Small question: If there is anyone who proposed a round in the past, how long is it from when you last set it public to the day it got approved? Is it 3 months or longer?

»
5 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +1 Проголосовать: не нравится

Hope I can reach expert after this round :D

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +14 Проголосовать: не нравится

so nitin_05 and ashokesen02 both registered in this round.

  1. will they cheat again in this round?
  2. if so, will they not be caught and be rated again?!
  3. who will cheat better and drain more ratings from other innocent users?!?
»
5 лет назад, скрыть # |
 
Проголосовать: нравится -8 Проголосовать: не нравится

As a beginner I can confirm that the contest is gonna be hard for me. But I am hopeful.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

I wish good luck everyone!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -12 Проголосовать: не нравится

According to the distribution: $$$ 750−1000−1500−(2000−1000)−3000 $$$, is D1 harder than D2?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -31 Проголосовать: не нравится

As a jia xin tang,ran ran ni dai wo zou ba!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Is the problem score related to the difficulty level of the problem?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

It's time to become purple !!!

»
5 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Let me get to the blues(^.^) UPD: Missed by 1 rating points, Sed life

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Can anyone explain what does this line mean — "The jury is adaptive, which means the indices of impostors may not be fixed beforehand and can depend on your questions. It is guaranteed that there is at least one set of impostors which fulfills the constraints and the answers to your questions at any time."? Does this mean that the indices may change as we ask questions?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +49 Проголосовать: не нравится

As you know, in codeforces, blue is stronger than red.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I have a question: If I didn't register on the round, didn't send ny codes, but during the contest took a glance at the results board and the problems, my rating won't change right? I'm just too worried

»
5 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится -61 Проголосовать: не нравится

.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Nice problem set!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -51 Проголосовать: не нравится

Any hints for C? I had some thoughts with greedy algorithms but I always can find counterexamples. Can it be solved greedily? Or at least what's the main idea?...

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

awesome problem E! [tho TL is a bit tight]

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

Going to be Blue Again.. :D

Nice Problemset Sir !! Thank you for the contest <3

»
5 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +77 Проголосовать: не нравится

I wasted 30 minutes on D1 because I had mistakenly assumed that 0 meant crewmates and 1 meant imposters.

I am not just a clown. I am the entire circus.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hint for B.

:)

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

The entire contest was casework...

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Great round! I like the problems!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +36 Проголосовать: не нравится

Problem D (especially D2) is really really nice.

The $$$\frac{4n}{3} + 6$$$ and $$$n + 6$$$ observations are really wow moments when you get them.

Unfortunately I got stuck on $$$\frac{4n}{3}$$$ to $$$n$$$ optimization for too long to code it before the contest ended T_T.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Thank you for the contest! I like it a lot~~

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

E is really nice

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +17 Проголосовать: не нравится

( >︹<) AMOGUS ( >︹<) IM JUST IRONIC BTW ( >︹<) IM NOT ACTUALLY AMONG US NORMIE

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Really curious to know how the adaptive interactor for problem D1 and D2 works?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

How to solve D?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -28 Проголосовать: не нравится

Very boring game!!!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +19 Проголосовать: не нравится

The observation of D2 is pretty good, but after that it is just boring implementation. Glad I am just above div2 so I don't have to force myself to write it down.

»
5 лет назад, скрыть # |
← Rev. 3  
Проголосовать: нравится 0 Проголосовать: не нравится

For B problem , my solution is wrong , why?

Firstly , I enumerate the factors of $$$n$$$ , assuming the factor of $$$n$$$ is $$$x$$$.

Assuming that $$$a = μx , b = λx , c = x$$$ , and $$$ \gcd(λ,μ) = 1$$$. So this is accord with the second condition.

Then through the first condition , we know that $$$μx + λx + x = n$$$

so $$$μ + λ = \frac{n}{x}-1$$$

so when $$$(\frac{n}{x}-1)$$$ is ODD , we let $$$μ=\lfloor(\frac{n}{x}-1) / 2\rfloor$$$ , $$$λ = μ+1$$$ , then we got the final answer , which is $$$O(T \sqrt{n})$$$

WHY THIS IS WRONG ANSWER ? PLEASE HELP ME.

sorry for my poor english!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится
Spoiler
»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Apart from the tricky problem statement in D, very nice contest! Kudos to the creator!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

Thank you for the nice problems!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

The jury is adaptive, which means the indices of impostors may not be fixed beforehand and can depend on your questions.

So if you have n = 6 and ask queries as in D1 editorial (1, 2, 3), (2, 3, 4), (3, 4, 5), (4, 5, 6), couldn't the imposters just always go to the positions the query asks, so there all the answers to the queries will be same?

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +1 Проголосовать: не нравится

    "It is guaranteed that there is at least one set of impostors which fulfills the constraints and the answers to your questions at any time."

    This means that there must be a set of indices consistent with all your queries so far.

    So for all your queries to return imposters, there must be imposters as the majority in the positions of all queries, for which the smallest set we can do is $$${2, 3, 4, 5}$$$ which violates $$$\frac{n}{3} \lt k \lt \frac{2n}{3}$$$. So its impossible to generate a counter-case under the given constraints which satisfies all your queries.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

great contest. I'm lucky that after I can't get idea of D1, I checked E and finished it in time.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

( >︹<) AMOGUS ( >︹<) IM JUST IRONIC BTW ( >︹<) IM NOT ACTUALLY AMONG US NORMIE

»
5 лет назад, скрыть # |
 
Проголосовать: нравится -57 Проголосовать: не нравится

For D2, why the limit is n+6? My submission with total<=n+8 got WA and I spent long time making it to total<=n+4.

Why the limit so tight?I think n+20 it better.

If you really want the big constant factor got WA. Why not let the limit = n + 4,or you are stupid that you can't do with limit = n + 4?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Really good contest. Statements were clear and problems were interesting. Loved it!

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

any tips for interactive problems i become blank as soon as i saw them and dont know how to approach is there any good video resources if so plz share thnx in advance.

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +3 Проголосовать: не нравится

    Firstly, try to read the announcements before every contest. It was mentioned there that one of the problems is interactive along with a link to understand what it was and how to approach it. U can go to that link for understanding interactive problems.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Can anyone suggest me some problems like today's C?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

I don't know why I wa1 on problem D. So sad.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Nice contest! Although I will be getting a negative delta, still I liked the contest.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Problemset was awesome !

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +42 Проголосовать: не нравится

What a cool contest snowysecret made for today. There would be more such wonderful contests. Most of all I liked problems D1 and D2. Although unlikely I would solve D2. But the D1 problem was quite solvable for me. But of course it's a pity that I could'n solve it. And problem C was also cool. In one sentence, I would like to say, thank you snowysecret for such a wonderful contest.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

can someone please tell why this is giving me RTE on the first test case? it is working fine on my compiler https://codeforces.me/contest/1617/submission/139558421

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

nice problems , had fun in this contest

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

What's the meaning of "Wrong question format" in D2, I WA many time on it;

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

C can be solved in linear time 139510468

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

nyaharo