Status

Status indicates the result given by the online judge. The meanings of each status are listed below:

Status Explanation Grade
Abnormal Termination Your program didn't return 0 when exiting. 0
Accept Pass. Maximum grade which is assigned with the test case.
Compilation Error The compiler doesn't think the code is good. 0
Compilation OK If the assignment is set as compile only, and your code pass the compilation, you can get this status. No grade
Internal Error The internal system is misconfigured or the judge doesn't work. Only administrator can solve this problem. No grade
Memory-Limit Exceed Assignment has been set the maximum memory allowed to use. If your program exceeded this limit, the status will be returned. 0
Multi-Status If there are more than one test case and the judge results of each test case are not unique, you will get this status. Check information for additional information. Sum of all grades got from each test case.
Output-Limit Exceed The program outputted too much. Check is there any infinite loop which keep outputting. 0
Pending Your program is waiting in the judge queue. Be patient please. However, if you have been waiting for a long time, perhaps the internal system gets problem. No grade
Presentation Error All the tokens in your output are correct. But the separators (e.g. White spaces, carriage returns, tabs) are different with the standard answer. Maybe from 0 to maximum. Depends on assignment setting.
Restricted Functions The program called some system functions which should not be called. 0
Runtime Error The program performed an illegal operation. Perhaps it is an attempt to access unaccessible memory or call illegal instruction. 0
Time-Limit Exceed Assignment has been set the maximum CPU time allowed to use. If your program exceeded this limit, the status will be returned. 0
Wrong Answer The output of your program doesn't match with the standard answer. 0