joseacaz's blog

By joseacaz, history, 5 years ago, In English

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?

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

| Write comment?
»
5 years ago, # |
  Vote: I like it +28 Vote: I do not like it

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

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

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 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Polygon system does not store which tests are pretests?

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

      I don't know.

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

      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.