shevlopmes's blog

By shevlopmes, history, 18 months ago, In English

Hi Codeforces!

Today I took part in CF Round 882. As you can see, I was the only purple participant in my room, and, as a result, the only one to solve D.

Thus I was not able to see (and, maybe, hack) others' solutions of D. I think this contradicts the idea of hacking on Codeforces, so I suggest making room distribution dependable on participants' ratings. This will allow to see and hack not only submissions on easy problems

  • Vote: I like it
  • +56
  • Vote: I do not like it

»
18 months ago, # |
  Vote: I like it +21 Vote: I do not like it

How is the room distribution logic right now is ? Is it random or based on the time of registration ?

  • »
    »
    18 months ago, # ^ |
      Vote: I like it +16 Vote: I do not like it

    I suppose it definitely isn't based on the time of registration, otherwise somebody can make a fake account, register at the same time, get to the same room and hack submissions from a fake account thus make something rooms were created to prevent. I don't know whether it's fully random or not.

»
18 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Well imagine having a room full of candidate masters and experts who would hack the specialists/pupils right now ? I think having high rated contestants with lower is essential for hacking. I am not saying that the current solution is perfect I don't know how it works (I am guessing randomly, but I don't think your solution is very valid.

  • »
    »
    18 months ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    Yes, you're right, I didn't express my idea correctly. So what I suggest is somewhere between fully random and fully rating-based — it's making some rooms with like 2-3 CMs, 5-7 experts, 10-12 specialists and others, while other rooms may not have any CMs or experts. Yes, there would be some newbies or pupils whose solutions of A (and maybe B) would not be reviewed in a proper way, but they would get their FST if made wrong solution anyway, and I think reviewing and understanding solutions of difficult problems, which may be far away from yours, is a lot more fun than checking 30 similar submissions on A

»
17 months ago, # |
  Vote: I like it +49 Vote: I do not like it

Maybe creating different rooms for each problem will be better. For example, the ratings of the participants gets closer as the problem difficulty gets higher.

»
17 months ago, # |
  Vote: I like it +30 Vote: I do not like it

There are almost no hacks on codeforces nowadays anyway (which is a good thing).

»
17 months ago, # |
  Vote: I like it +20 Vote: I do not like it

its me there :D

»
17 months ago, # |
  Vote: I like it +5 Vote: I do not like it

Same as me in Round 877.

Only I passed D, and only 14 people passed at least one problem.