Judging Inside
Briefly about how we judge
In this section, we will talk about the judging process.
Step 1 - Receiving Submission
The Judger receives the submission from the Manager and fills the judger
attribute of the submission.
Step 2 - Downloading Data
If the Judger is missing problem data(i.e: problem version not right, problem folder empty) , it will download data from manager.
Step 3 - Compiling Code
The code gets compiled
Step 4 - Run Subtask
The subtasks get run one by one according to the order
In each subtask, the testcases are run one by one according to their ID. Once the program gets a non-accepted verdict(i.e:anything except Accepted and Point) and the toEnd
attribute is false, the subtask is skipped.
Step 5 - Finish
The judger returns the submission when it is finished.
Last updated
Was this helpful?