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

Автор Anadi, 3 года назад, По-английски

With a special dedication to all the people from Ukraine.

Hi, Codeforces!

I have the pleasure of inviting you to participate in Codeforces Round 880 (Div. 1) and Codeforces Round 880 (Div. 2), which will start on Jun/18/2023 17:35 (Moscow time). You will be given 6 problems and 2 hours to solve them in both divisions.

The problems were authored and prepared by Arti1990, Okrut, w0nsh, kempusss, Fly_37, kobor, maras, and me. As the tasks are based on problems from Polish Championship in Team Programming for High School, which takes place earlier on the same day, participants from the original competition are asked not to participate in this round nor share the problems.

I want to thank:

The scoring distribution:

Div. 1: $$$500$$$ — $$$1250$$$ — $$$1500$$$ — $$$1750$$$ — $$$2250$$$ — $$$3000$$$

Div. 2: $$$750$$$ — $$$1000$$$ — $$$1250$$$ — $$$2000$$$ — $$$2250$$$ — $$$2750$$$

Editorial

Have fun and good luck!

  • Проголосовать: нравится
  • -1467
  • Проголосовать: не нравится

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

Anadi Orz

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

Codeforces is a community for Competitive Programming not for politics, they said

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

is it rated? don't downvote please, it's my birthday tomorrow

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

omg Anadi round

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

Dziękuję — дякую — thank you!

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

Give me Upvote ☺

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

Thank you for supporting the oppressed people, good luck to all

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

Score distribution is scary.

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

As a cyan, hope to pass 1500

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

Can somebody plz made my contribution positive I am only able to comment once every 10 min so I am not able to ask questions after end of contests.

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

KGB joined the chat

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

Where did the "With a special dedication to all the people from Ukraine." come from? Not that I dont feel empathy towards the people in Ukraine, but i always thought CP and codeforces was out of politics?

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

one of the hardest contest in these days

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

why i felt this contest too tough

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

C is really hard

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

I hate this contest

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

mathforces

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

Fact: 74TrAkToR doesn't know how to coordinate a contest properly.

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

feel like Div 0.001

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

What kind of round is this? Very tough.

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

difficult to understand the statement of problem B in Div2

also even the author is bit more confuse than me I guess :(

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

Hard. I did A and B but didn't submit.. Im too scared xD. I will check after the contest if they are correct or not. In this case I don't get any rating update, right? I mean, I didn't submit anything during the contest.

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

    yes in case if you didn't submit any problem solution whether it is accepted or Wrong answer verdict it is not mean that you participate in the contest

    but if you have a single submission either its AC or WA its conclude as you participate in the contest :)

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

Still waiting for first D solve in div 2

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

Speedforces !!

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

it's not an interesting competition at all

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

whatever rating will be assigned to problem C, it wont be the actual rating, but way lower. Biggest part of people solving C are clearly secondary accounts from higher level coders.

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

stuck here between feeling bad about giving up on the contest and being demotivated by the miserable amount of people that were successful with the next problem

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

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

Div 1.0000000000000000000000000000000000000000001

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

This is my first official competition. I could only solve A , I'm broken .

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

Div.-1 round

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

this contest should be unrated lol,the problems are too bad.

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

look at the gap of the number of participants solved B and C

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

It seems that I'll lose "Master" in less than a day.

Thanks for Div1/B.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +52 Проголосовать: не нравится
A lighthearted meme about div. 2 contest
»
3 года назад, скрыть # |
 
Проголосовать: нравится +54 Проголосовать: не нравится

this is exactly the definition of the word "Balance"

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

Tougher, compared to recent contests. Especially B.

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

Why am i getting a penalty for submission of Div2B when the problem statement was changed after my submission? I can't predict the future.

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

unbalancedforces makes meh rating accelerates towards 0 :<

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

Div 0 round

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

why do i always do like shit in div2 rounds that has a div1 also, that B was evil

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

Did you switch the contests? It felt like this was the one meant for Russian school students from my past experience of those rounds.

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

Insanely unbalanced round (and I don't have the proof of D1B and D1C, though I got PT passed)

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

please never write anymore contests

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

Div. $$$0.5$$$ :/

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

Worst contest I have ever seen!..

What a huge difficulty difference between Div.1 A and Div.1 B

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

How to do B? It frustrated me to no end

  • »
    »
    3 года назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится -8 Проголосовать: не нравится

    Greedy. First check, for each scientist, fill it with the maximum possible ( the max is g/2 if g is odd and g/2 -1 if g is even ). And for the remainings, we only care about the remainings MOD g since we can add g coins to a scientist and the result remaining the same. And from that remanings, if it's bigger than or equal g/2 + 1, then we can add it to one of scientist but that exact scientist will not get the optimum. If it's lower than g/2, then it's definitely gonna give u a minus. Sorry for my bad english

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

I was 9 points for purple, so close and so far :'(

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

After easily proving that E must have a solution for sufficiently large k:

"now finding a solution shouldn't be that hard" — famous last words

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

I am wondering, how many problems did the testers solve? Seems to me that they should have noticed that the round is unbalanced.

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

I have never participated in a codeforces so bad...

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

D1B ?????? Is this round tested?

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

Idk, I just absolutely hated something about B, maybe the complicated statement, or maybe its just the problem thats bad

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

    I think its wording, I got what it means and samples in like 20 mins, so that quite demotivated for little while. I think with proper wording that would be normal Div2B (though hell if I know how to word this problem).

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

What was the approach to Problem 2C?

I can't seem to find the edge case in my submission, so I must have missed something.

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

    I can't see your submission at the moment, but for me the reason I got WA on pretest 2 was forgetting to check that the lower bound on the second number had the right amount of digits.

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

    Same lol, i was trying something with binary search, finding the minimum values of a and b which can give the correct answer. i had 4 5 binary searches XD

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

    "Each input file has at most 5 test cases which do not satisfy A,B,C≤3." is the key point. For above test cases,brute-force with pow(10,A-1) to pow(10,A)-1 and calculate possible range of second number.O(5*10^6) For remaining test cases,t<=10^3.So,repeat the method above.O((10^3)*(10^3)) Total time complexity:O(6*(10^6))

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

Bad round.

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

I thought, that in $$$Div1B$$$ the answer is one of $$$[i-2, i+2]$$$, where $$$i$$$ is one of input numbers. This passed several simple tests against bruteforce solution. But it happened, that this is incorrect. I can check for some point the probability, but which points should I check?

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

this contest has crushed all my hope and dream to get back in Pupil in today, very cruel. Let's believe in the CF Round 881 (Div. 3) will get me back to Pupil ✨

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

C was quite a troll prob. I did binary search. 210159473 Hopefully this passes :pray:

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

so bad contest, especially 2B :) 9min submit my first 2B solution, about 30min send 2B announcement

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

Took me almost an hour to realize they ask for the minimum ticket number in B. Too used to "If there are multiple answers, print any of them".

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

try to take a shower

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

Very bad experience in div1, for most of the users, your ranking will depend on how fast and accurate you solve div1A. And the rest of the time is garbage time.

For me, this wrong answer submission ruined my whole contest. 210117710

This contest is the shame not only for authors, but also testers.

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

Cool round!

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

Good problems! Maybe just a bit too technical-cornercasy-longlongy.

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

The contest is bit abstract.Hope the more reasonable difficulty in 2D/1B.

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

The worst C I have ever solved so far.

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

very bad contest. it was unbalanced, but more importantly, statement of d2B was wrong!!! It said that limit is g / 2, without ceil parathesis, so i assumed it is floor. I got one wa for this. Just one minute later, you give announcement that it is in fact ceil. Then got accepted. I want delta compensation.

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

I misunderstood "unidirectional edges" in Div1D. I did this problem on undirected graph for several minutes (sad.

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

The wrong equation ruined D2B. It should always be mentioned whether we have to round up or down during division.

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

Are solutions with random in 1C really correct???(I don't think it applies to the birthday paradox) And if they are incorrect,will them FST?

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

    UPD: I got AC. I made stupid mistake in my code. Welcome to hack.

    Let $$$a_i=\text{XOR}_{j=0}^{i} g_j$$$, we want to find 2 pairs of numbers with same XOR.

    If the 2 pairs share 1 common number, it is easy to find.

    Then we have $$$2^{2k+1}-2^{k}$$$ pairs, and the XOR is less than $$$2^{2k}$$$, so we only have about a half pairs that can not find the other pair to satisfy the condition.

    Randomly choose the first pair, and we have a possibility of around $$$0.5$$$ to find the second pair, just use std::umap.

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

Is this Div.2 Round is worst Div.2 of all time ?

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

What is pretest 17 of Div.1D?

I've been stucking on it from 00:50 to the end of the competition and lost a chance to gain rating :(

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

Setters should try to include more DSA questions, it's been 28992343 years since I saw a tree or graph problem in div2 C. Mathsforces as usual

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

Why is this approach incorrect for B:

I fix the first person who we have to beat, and binary search on the second one. For this the condition I use is no. of people b/w these two people should be less than K.

Suppose we get two people using this, L and R. The number of winning tickets is ceil of half the segment length b/w these two, except if one endpoint goes to 0 or M, which I handle with casework.

For the smallest winning target, I take ticket[L]+1 if L!=0 and R!=M, and those cases I handle with some dirty casework.

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

Naahh this round is full of text, problem statements are very very ... (x3.14) unnecessarily long!

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

Worst contest I have ever seen!

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

Never seen such trash round

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

ShouldBeUnratedForces

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

I don't know about the difficulty of the questions and the beauty of their solutions But I know that this was the worst contest that I participated in my life (I'm not saying this because I got negative :) )

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

Worst contest of my life :'(

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

Mike Mirzayanov forgot to inform that Div.0 appeared on CodeForces

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

I don't understand how people got the right answer so quickly on Div2/B. I feel like its very evil to speak in terms of integers the entire time, then make the assumptions that contestants would understand g/2 as float division when it is presented.

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

MathForces

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

Ceiling division in problem B was not mentioned, so I assumed floor and solved it using that, giving me a wrong answer :/ They should modify testcases to accept both floor and ceil

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

it was as trash as weapons US dedicate to ukrain!

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

can anyone convince Mike to make it unrated because of rounding-up mistake? :)

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

This is the worst problem B I have seen, statement is unnecessarily complicated. The problem statement was changed midway through the round, did not notice it and kept getting WA. At least that case that differentiates the old and new problem statement should be in the samples.

I spent the ENTIRE time thinking it is FLOOR DIVISION instead of CEILING DIVISION since the initial statement was g / 2 and made it impossible to debug

And problem D ?? WTF ?

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

Why should there be such a silly constraint in Div2C/Div1A? Is this an April fool contest or something?

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

I got FST on Div.2 A. Can anyone tell me in which case my code missed?

submission: https://mirror.codeforces.com/contest/1836/submission/210114174

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

I can't understand statement in this contest...

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

Now I realise why there were no "As a tester" comments.

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

Div2B is probably gonna send me back to newbie level :(

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

Div1B is really tough.... 1. The overall solution is easy to come up with, I think, and maybe that is why so many was willing to spend time on it without moving on 2. But there are several details need to be considered, in my case, the boundary, the odd position, the left middle point...

Feel I would have a breakdown if...

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

    The way I thought about it helped reduce the "casework":

    Say we're considering a position $$$x$$$ for our ticket and want to know how many spots have us as a winner as we move $$$x$$$ slightly (i.e. it stays in the same position if it were inserted into the sorted list of tickets). Consider the $$$k$$$th person to the left of $$$x$$$ (say they are at position $$$l$$$) and resp. for (right, $$$r$$$). As we shift $$$x$$$ slightly, it can be seen that the number of positions that have us as a winner depend only on the parities of $$$x-l$$$ and $$$r-x$$$. So to get an optimal answer it is more than enough to try near every point in the input (as we can walk towards one of the points in the input in steps of 2), plus near the endpoints. Indeed this gives us the leftmost optimal answer as well. So just write the code to calculate the number of points that have a certain location as a winner and try all the stuff that matters.

    Here is my bad (but it hopefully highlights what I'm trying to say) code: 210150664.

    My main difficulty was in considering what happens when we choose a point that's already in the input. I am very bad at accurately doing these sort of calculations.

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

Downvoting solely based on the difficulty of a problem is a laughable and shameful act.(I agree that it was hard to read.)

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

Codeforces round? more like Corner testcases handling/ implementation round

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

trash round

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

Div1C is solvable for only 2^K numbers, though I think the non-deterministic won't work in that case.

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

Please nullify the wrong submissions before the problem statement was changed for div2B. Many of us considered the division to be floor since nothing was mentioned.

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

What a trash round. Guessforces

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

pls, don't downvote this contest so much :( Let respect for the problem-setters for this contest !

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

D2C / D1A is a terrible problem as well. It is so thoughtless and its greatest difficulty is primary school arithmetic. Absolutely no joy in trying to solve that one

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

for me, problems in div 2 (especially B) were hard to understand except A lol

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

It seems that C++ double does not store large numbers reliably...

I was using long long goodCeil(long long n, long long k){ return (ceil((double)(n)/(double)(k))); }

but it gives inaccurate results with big numbers

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

problem statement of div2 B was very poor.

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

Take about 90mins to check the weird boundary conditions for WA on test 2 in Div2C and couldn't solve it. Then, going to challenge E and feeling more disappointed. I might as well go to sleep.

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

I think that 1 second time limit for div.2 C is kinda low

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

Wrong submission that I couldn't afford cause $$$\lceil \frac{g}{2} \rceil$$$ was not clarified from the beginning. C was hard but we understand we're here to solve hard problems. Can't criticize anything else beyond the range of A-C. Wouldn't down nor upvote this round, imo these mistakes don't deserve this massive $$$1200+$$$ downvotes.

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

problems were bullshit, the round was trash :)

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

Mass downvoting for any non-extreme issue is always terrible & childish. People need to learn to walk and cool off after a round before engaging in keyboard warfare. None of it were as horrid as your attacks make it out to be.

Finding the solution to B was nice. Coding and debugging it was torture. C has so many random solutions passed, has more accept count than B. But its editorial is very neat. Wish I could come up with that. Wonder how many actually did in contest.

Very bad calls on the author side. Hope we do see you all again without mistakes like these.

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

Unclear statement for B, but that's not a big deal, round was still trash even if the statement of B didn't have any issue.

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

Why is the round this heavily downvoted? I really don't get it, did something happened in Div2?

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

From the statement of the problem Div.2 C / Div.1 A:

"Each input file has at most 5 test cases which do not satisfy A,B,C≤3"

Guys, there was no need to hide this sentence at the end of the input description, as this was the key idea to solving this problem quickly. You just made the unclear statement even harder to understand.

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

.

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

Can we go for -1000? We know to round percents up! Cheers from Wroclaw!

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

Anadi being 62686th in the Top contributors' list. Currently, only 3 users have fewer contributions than him.

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

Based on my experience, a problem A with 750 points or a problem B with 1250 points are usually much harder than a normal 500 points A or a 1000 points B. So I simply skipped problem B today...

BTW, I like Div1 C / Div2 E. It is not a typical problem that you know you need randomization at the first glance. (Or I didn't practice enough to make randomization an obvious choice)

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

Shit Round

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

Both D1B&C are bullshit.

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

I'm shocked that no testers or even authors have made any clarifications so far.

I have to say, this round deserves to be heavily downvoted as a warning to future rounds.

I was invited to test this round only two days before it started. During my virtual participation, the problemset was like D2B,D2A,D1A,D1C,D1D,D1E,D1F (D1B was added one day before the contest).

My feedback (the index corresponds to the order of the problemset during my VP)

I wrote this shortly after my VP, but the discord group was created one day later. What's more, the round coordinator joined only six hours before the contest. It's obviously tough for authors to deal with the feedback in such a short time, not to mention replacing the problems. I didn't know why the preparation time had to be compressed like this.

After the new problem 'Lottery' was added, I tested and passed in 30 minutes. Fully aware that it was no longer possible to change the problems, I gave the following feedback.

My feedback on 'Lottery'

But I got no response. Later I @ the round coordinator and repeated my feedback, adding:

Spoiler

He only replied that they would not change the problem statement unless there was an error in it, still ignoring the issues in other problems. Having nothing to say, I went to prepare for the upcoming ARC. Shortly afterwards, the CF round began, predictably being a disaster.

I hope that in future rounds, testers' feedback should be taken more seriously, and the preparation time should be more abundant.

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

Thank's for Div2D/Div1B. +252

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

d is very hard

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

Is this the most disliked blog in history?

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

More people solved D1C/D2E than D1B/D2D, in both div 1and div 2.

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

Nice contribution Anadi

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

Nice contribution Anadi

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

Is it most down voted blog? :/

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

cool

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

Problem D in div. 2 and Problem B in div. 1 were the worst

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

WTF with all the downvoting? I'm not saying the round was great, but it was certainly ok: nothing wrong, no copied problems (as far as I'm aware), no queue, TLs were super generous (tourist's E is $$$O(m^3)$$$, and my first submit in $$$O(m^3)$$$ doesn't pass only because of slow input (and $$$n \le 10^6$$$ didn't help, but it's ok); in F everything can be done in $$$O(n^3 / 64)$$$, and it is even written in editorial, but for some reason TL is 7 seconds, so $$$O(n^3)$$$ passes).

If you don't like one problem and you spend all the contest on this problem — it's on you. Why do you guys even ask for scoring distribution if you can't infer that if B=1250, C=1500 and D=1750, and you don't like B, IT MIGHT BE A GOOD IDEA TO LOOK AT C and D?

B is a fine problem and I don't think it's too hard. For some reason, I couldn't see that calculating a score for one position is simple in 5 minutes, but now I feel like it's me being stupid, not the problem being hard.

I personally think that D is the worst problem in this contest, just because it's kinda just a jumble of well-known ideas, but it's not a bad problem by any means, and it's fine to have one standard-ish problem in a round. And among BCD we have 3 problems with a wide range of topics with roughly the same score, so you have a choice. The fact that you are not using this choice is your fault.

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

    Most people are not good enough to have this luxury of skipping the first problems. In div 2, with 8 min remaining, 1300 people solved C and only 4 solved D (div 1 B). 8 had solved E and none F. I noticed this trend right after solving C and went to problem E first, with no success, then D, with no success also. Basically only 0.08 % of participants in the round had enough skill to solve problems past D. It is not unusual for very few contestants in Div 2 solve E onwards, but it is for problem D. Because D was particularly hard, the contest was unbalanced, that is why so mony people are downvoting.

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

After reading the D2B and spending some time on it, I saw that the problem probably has a random and intuitive way (which I usually can't solve this kind of problem).

Then I switched to see the D2C, and after reading it, I closed it because it seems to have an ugly solution and nasty code and switched to D2D.

And I was stuck on D2D for a long time and it was at the end of the contest that I realized that many people failed to solve that :)

In the middle, I finally found the solution to the D2B.

PS: I know I shouldn't be so chilly and should spend more time on problems. But two other contests (CF, AC Regular [In which I made the same mistake and I was thinking about problem D almost the whole contest because that seems interesting]) were held before that and I was a little tired.

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

It seems that the contest made some people have a time travelling

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

div2 B was funny