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

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

Everyone here loves virtual contests, but I'm sure I'm not the only one who wonders why they only support ICPC mode, but after the contest is finished, it is possible to see your results just as if it were a regular Codeforces round.

Is there a reason for this? And will it be possible in the future to have the option to participate with normal Codeforces rules, i.e. point decay instead of +penalty?

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

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

Can you also add an option to freeze the gym virtual contests standing for the last hour?

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

I think the reason (or one of the reasons) for that is during the virtual contest your submissions are evaluated on all tests, not only on pretests.

And the reason for which you see at the end in normal codeforces scoring is probably because the standings is in that mode anyway, so why not convert the virtual participations to the normal mode?

But I also think it will be nice to have the possibility to make virtual contests under the normal codeforces rules (including evaluating only on pretests)

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

    Polygon system does not store which tests are pretests?

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

      I don't know.

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

      It does. On contest.status and user.status, you will see two Submission records for a particular user and contest, one with testset equal PRETESTS and second TESTS. On the first one, passedTestCount gives you the number of pretests.

      There is probably no way of finding the number of pretests for a problem on which nobody passed pretests.