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

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

On Codeforces or Topcoder, we have to register before a contest.I really don't like it.If I starts a contest late, I can't participate.Why? On Codechef , We don't have to do the same and I really appreciate the team for not adding this register feature on website.

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

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

because you have to be divided to rooms beforehand. you can only hack solutions of people in your rooms

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

    But I think if we keep hacking phase after the end of round like devision 3 then it is possible to not register

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

      Registering for some and not doing the same would confuse a lot of people even though it is a simple thing. It is better to keep the same format for all the contests on same platform than having different one for different type of contests. It is much easier for the developer and does not make much difference for the user. All you need to do is go online 10 minutes before the contest.

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

    I see no logic here. You can register 10 minutes after the contest starts and be divided into some room, but you can't do it afterwards or before that. I think it would be significantly better to divide people after their first attempt on some problem.

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

      And what algorithm can divide people effectively?

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

        I think they can be divided randomly, but always keep the equality (almost) among rooms. I think it will be ok to have 5 people difference in the rooms.

        Also I am very curious how they divide participants in the additional registration. Will the algorithm work in this case?

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

A codeforces contest is like a movie.
You have 24 hours to register before a contest, which is just like that you have several days to buy a ticket before a movie.
Once when you have registered before a contest, you can sit down before computer screen and prepare for the coming of the contest, with a cup of coffee or tea or something else to eat or drink, and when the contest begin, you can see the familiar tips on the top of browser, and you click the button, going to the contest, and enjoy the contest, no matter how many problems you have solved, no matter how much time you have been hacked, just enjoy yourself. What a wonderful enjoyment!
This is like that after bought a big buckets of popcorn and a big cup of Coca-Cola, and going to the room, sit down in front of the big screen waiting for the movie begin, which is just another wonderful enjoyment too.
But if you enter room after movie start, you can't quite enjoy it yet.
In order to give you the best experience of the contest, you are not permitted to register after the contest begin.


just for fun :-)