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

Автор Hamzawy, 12 лет назад, По-английски
Well, Codeforces Beta Round #97 ended. All participants noticed that system testing took too long time to finish.

Me and other contestants wondering why CodeForces starts system testing at the end of the contest.
Will not it be good to start system testing for each submission that passes pretest on another server or something then after contest ends test remaining submissions. 

Even if this solution is not possible or not good. Lets all brainstorm on how to make it faster I think we all will be happy to see our results once contest ends.
  • Проголосовать: нравится
  • +12
  • Проголосовать: не нравится

12 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
for example in last contest some of hack tests added to final tests such that a lot of submissions failed cause of those tests.

also if a problem happened during the contest it's impossible to rejudge all submissions that judged before that.

so this is good idea if the test cases was prepared perfect before contest (that it's very hard work)
  • 12 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

    I believe that we can find solutions to this also. For example we can test submission on all test cases even if it failed in one of them, and save which cases passed and which failed. then when hack tests need to be added then only those will be required to be run at the end of the contest.


    In this solution if there were problems in some cases, rejudging them will be very easy as we already have the result of each submission in each test case.
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
As I noticed yesterday, some submissions including one of mine strangely took a long time (several minutes) to test even when its runtime was only 50ms, while some others with greater runtime started being judged later but still finished earlier. Hope that this round is just an exception and everything will be ok in the next ones.