This guy GrievousPiggy got his submission skipped in today's contest even before the system testing was over, although he did not resubmit a solution to E1 at any point. The code in question passes the tests just fine and gets AC when resubmitted.
Also, somehow out of his two problem B submissions, the second one got skipped instead of the first one (I thought it should be the other way around?). Could it have to do anything with locking?
How do submissions get skipped actually? I thought there were 2 main reasons for a submission to get skipped:
- Resubmission in a Codeforces (non-ICPC) style contest, only the last submission to pass pretests gets judged
- Failing to pass the plag check (but obviously plag checks are not done during the contest)
Am I missing anything? Can a contest author/coordinator/headquarters stuff pick any submission and change its status to skipped?
Some other sussy stuff that I have noticed (it could be me just being a schizo)
- The solution looks very similar to the code provided in the editorial
- The last contest GrievousPiggy participated in was set by the same author
Hopefully zltzlt or 244mhq could shed some light on the situation
Here are the pictures of both submissions for the lazy people. I didn't notice much difference other than 0- and 1-indexing, slightly different order of initializing values and one condition being inversed: if(!R[i + 1])
and just a if(a[i])
instead. Also in the editorial b[maxn]
array is never used.
Yes, the authors of rounds can skip submissions manually.
Not really the same but I once caught a group of my college juniors doing team coding red-handed in my own round, and I placed them all into out-of-competition myself.
So in a way deliberate disqualifying is possible. I think I see a few buttons in my personal mashup that might do the same as skipping submissions, but I didn't test yet.
At least in gym contests, the contest managers do have an option to skip a submission or move all submissions to practice. Maybe it could be the same for rated contests as well.