I_love_GOT's blog

By I_love_GOT, history, 4 weeks ago, In English,

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.

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

»
4 weeks ago, # |
  Vote: I like it +35 Vote: I do not like it

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

  • »
    »
    4 weeks ago, # ^ |
    Rev. 3   Vote: I like it -8 Vote: I do not like it

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

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it +12 Vote: I do not like it

      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.

  • »
    »
    4 weeks ago, # ^ |
    Rev. 2   Vote: I like it +15 Vote: I do not like it

    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.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it +1 Vote: I do not like it

      And what algorithm can divide people effectively?

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Yes,that's a big issue if we devide user into rooms after starting the contest. Because,it is also necessary that rooms should be balanced(only one color coder should not be in same room)

      • »
        »
        »
        »
        4 weeks ago, # ^ |
        Rev. 2   Vote: I like it -7 Vote: I do not like it

        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?

»
4 weeks ago, # |
  Vote: I like it -8 Vote: I do not like it

We can allow late registration,but I think we should disable hacks for them who do late registration.

»
4 weeks ago, # |
Rev. 4   Vote: I like it +26 Vote: I do not like it

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 :-)