### pragmatist's blog

By pragmatist, history, 10 days ago, translation,

Mostly, people take a virtual participation to practice. In my opinion, it would not be bad for the solutions to be checked on pretests during the virtual round. And after the end of the virtual round, the system tests would start checking. I believe that in this way, people will benefit more from virtual participation.

What do you think about it?

MikeMirzayanov

• +177

 » 10 days ago, # |   +19 The thing is that some people might not like that, so maybe an option, like "Use pretests/systests" that would be on by default (because I think many people, including me, will use it)
•  » » 10 days ago, # ^ |   +11 I think that this option should not be, because virtual round must be as similar as possible to real round.
 » 10 days ago, # | ← Rev. 2 →   +16 You are not alone who thinks the same.Solution to this
•  » » 10 days ago, # ^ |   +1 Wow.
 » 9 days ago, # |   -67 Different candidates can take virtual test at different time, unlike the actual rounds. So, if Codeforces will try to do system test for vitual participations as well, it will put immense load on its server, which is somewhat unnecessary as of now.
•  » » 9 days ago, # ^ |   -32 If you were a red coder your comment would be upvoted.
•  » » » 8 days ago, # ^ |   -19 why did you downvote me?
•  » » » » 8 days ago, # ^ |   +3 cause you not a red coder
•  » » » » » 8 days ago, # ^ |   -15 sad
•  » » » 8 days ago, # ^ |   +12 This comment isn’t being downvoted because it was posted by a gray—it’s being downvoted because the argument isn’t compelling. There’s no reason to believe that running some tests immediately and some tests later will significantly increase the load on the CF servers, which are not especially strained outside of official contest times anyway. There are a number of legitimate reasons not to pursue this update (most notably, that it trades off with other improvements the developers could make to the platform), but I don’t think this is one of them.
•  » » 8 days ago, # ^ |   -37 Here, no values are given to comments of Newbies and Pupils, as if everyone started as Redcoder only. Shame on coders of such mentality.
•  » » » 8 days ago, # ^ |   +3 lol what
•  » » 8 days ago, # ^ |   +20 Doesn't codeforces already judge submissions on all tests during virtual round?
•  » » » 5 days ago, # ^ |   0 I think sayand thought that every single submission to every single problem would be retested on every single test case for every single virtual that someone does.Also, it looks weird to see you without the rainbow name (if you know you know)
•  » » » » 3 days ago, # ^ |   0 Well, every problem has X pretests and Y system tests. Where X is a subset of Y. But does the codeforces database even retain the historical information about how many of each problem's testcases used to be a part of its pretests? If not, then maybe it's a good idea to start tracking this information from now on?If such information is already available, then simulating the effects of passing pretests vs. passing system tests for each submission of each participant shouldn't have any extra overhead during virtual contests. If somebody's historical submission for some problem passed N testcases and N>=X, then display such submission as "passed pretests" in the scoreboard and award preliminary points. After the virtual contest is over, finalize the scoreboard to award points only for the solutions which have N==Y.But I guess, I'm stating the obvious.
•  » » » » » 3 days ago, # ^ |   0 Good point. Maybe if they haven't, the first several systests could be chosen to be used as pretests, maybe the first $20\%$ or $25\%$ of tests.
 » 9 days ago, # |   +2 Yes, something like in topcoder.
•  » » 7 days ago, # ^ |   0 Yes, something like in topcoder.
•  » » 7 days ago, # ^ |   +19 cuz there is 0 pretest in topcoder
•  » » » 7 days ago, # ^ |   -26 help to decrease my contribution
 » 7 days ago, # |   0 Lets just do a thing that would be helpful for the whole community. Just have sample tests == system tests. :clown:
 » 5 days ago, # |   0 Sad that MikeMirzayanov did not answer under this blog.
•  » » 3 days ago, # ^ |   0 Sad that people downvoted my comment for no reason.