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

Автор BingxiuXie, история, 2 месяца назад, По-английски

https://mirror.codeforces.com/contest/2203/hacks?chosenProblemIndex=F

Look at the page. The hackers are sending an unlimited amount of hacks, and sometimes a multitude of similar hacks are even sent to hack the same submission, simply because some submissions almost exceeded the time limit.

Why isn't there a limit or interval for hacking?

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

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

In rounds with an open hacking phase, hacks do not earn points; they just make the test cases stronger.

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

I mean, if a solution will TLE if run a couple of times on a certain testcase, then it should be added to the testset incase other solutions run into the same issue (though it would more impact solutions that are slightly too slow), don't think this is a major issue

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

    Actually, if a program costs more than $$$\rm{1300ms}$$$ normally, then when the judging machines are busy, it could always take more than $$$\rm{1500ms}$$$. So it means, the time limit becomes lower if you repeat the hack.(like $$$\rm{1500ms}$$$ would probably become $$$\rm{1200ms}$$$, etc.)

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

      If you're that close to the time limit, you have the potential of being hacked for it. That's just how it is. Also, wouldn't the judging machines be more busy in the middle of the contest rather than the open hack phase?

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

    If you don't understand what I'm saying, you can try to submit the same code a multitude of times, and you'll find that the time it takes for the same input would change a lot.

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

But after the hacking stage, the judge will run all the tests again and under the usual environment right?

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

so what's the problem here? I just didn't understand, if a solution fails, it fails, or is it bad that they are spamming judges? But I think think judges are not overloaded with hacks. Is there something I misunderstood?