dapingguo8's blog

By dapingguo8, history, 5 years ago, In English

There are plenty of submissions with "In queue" verdict, while no submission is running on tests.

Will it affect the contest today?Hope it won't affect :(

UPD:Judging system is back now.

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

»
5 years ago, # |
Rev. 2   Vote: I like it +5 Vote: I do not like it

I think in the worst case, The Judging system will skip or ignore those the submissions before the contests and continue judging those submissions during the contest

  • »
    »
    5 years ago, # ^ |
    Rev. 2   Vote: I like it +1 Vote: I do not like it

    Probably it will happen if there isn't enough time left for the contest when the judging system is fixed.

    But if the contest begins, and the judging system is still broken...(I think the contest will be postponed in this situation)

    Whatever, we have to give our luck(not hope.hope is the most horrible thing)

    • »
      »
      »
      5 years ago, # ^ |
      Rev. 2   Vote: I like it +5 Vote: I do not like it

      I am wondering if codeforces can somehow sharing their judging work to the voluntaries using their computers testing the solution (which ofcourse, not during the contest). So that the judging will be faster. But this idea might be bad because they can send fake verdicts for submissions.

      I think in the case that the contest is starts but the judging is delayed then maybe the contest will be either postponed or adding extra time

      btw I think "hoping" in codeforces giving one's comment downvoting haha

      • »
        »
        »
        »
        5 years ago, # ^ |
        Rev. 2   Vote: I like it +1 Vote: I do not like it

        1)It would be a risk and hard work to do this, as you concerned.

        2)Contest cannot be started if judging system is down.(It's not an OI-contest)

        3)Yes, "hope" is the most horrible thing :D

        • »
          »
          »
          »
          »
          5 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          1) But what if we use this technique:

          • Voluntaries spend their time and computer for judging for submissions. They can try same submissions. Maybe they can get a little money from judging those

          • For every voluntary of one problem, codeforces will take the verdict which happened most (preventing from fake verdicts)

          • If it is free, codeforces will judge all the problems then rejudge from least number of verdicted by voluntary

          • If it is busy, codeforces will prioritively judging submissions from a contest or other contests rely codeforces. Or if the jury can try to rejudge from the least verdicted by voluntary.

          • If the verdict is correct, codeforces will send back to those voluntary who also give correct verdict, and they earn money = constant / number of verdics.

          • If a submission is judge by codeforces or having more than some constant number of verdictions from voluntary, it will be showed to that coder. (or they can have some symbol to know which kind of verdict of that submissions was)

          2) I think they will be postpone for some hours, but if during the contests, the delaying is too much, they will add extra timer

          3) :))

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

            Judge machines should have the same CPU capabilities, if you try to offload it verdicts might be different depending on how good someone's machine is.

            • »
              »
              »
              »
              »
              »
              »
              5 years ago, # ^ |
              Rev. 3   Vote: I like it 0 Vote: I do not like it
              • But I think if a submission get Accepted. Then is either the verdictor having strong computer or not, their code will still be correct upto that moment until it gets true verdict from being rejudged by codeforces

              • I think this is just preverdict for submissions from coder by the voluntaries. Marked by some symbol so that they can understand it is preverdict those submissions will still be rejudge by codeforces latter. But atleast they wont have to wait too long too see the verdict, like if the code is CPE stupidly or AC successfully then they will knon soon then just waiting for while long time

      • »
        »
        »
        »
        5 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        I hope your solutions will be judged on Pentium 2 and my solutions — on Core i111 99900 YOBA Edition

        • »
          »
          »
          »
          »
          5 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          But what if there are mutiples of verdictions from whose verdictor's computers is not that neither worst or best

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

Why not make the generators/validators public once the problems get added to problemset, I can just run the solution on my local machine after that and not submit on CF in the first place, am fine with that not showing up on my submissions page either.
Mike did mention doing this in a very old blog but I can't find it right now.This would certainly help reduce the load on the servers.

»
5 years ago, # |
  Vote: I like it -8 Vote: I do not like it

Sadly it DOES affect the contest today. But I think Admin Mike will fix it soon.