Solution Verification Verdicts

During solution verification, the testing system returns a verdict — the verification result. The verdict shows whether the solution passed all tests successfully or what error was detected.

Verdict Types

Verdict Message Test Number Meaning
CE Compilation error Program compilation failed with an error. Check that there are no syntax or semantic errors in the program and that the programming language is specified correctly.
IL Idleness limit exceeded The program did not respond to system requests for too long and did not perform any actions. The program may be waiting for console input that should not occur, or flush() was not used.
ML Memory limit exceeded The program exceeded the memory limit. The solution may be inefficient or contain an error (for example, infinite recursion).
OK OK Solution accepted. The program works correctly on the corresponding set of tests.
OL Output limit exceeded The program exceeded the output limit and outputs more information than specified in the constraints.
PCF Precompile check failed The program did not pass the code quality check before compilation. Check code quality and formatting.
PE Presentation error The testing system cannot verify the output data because its format does not match the format described in the problem statement. Check the output format: the program may not be printing the result or outputting extra data.
RE Run-time error The program terminated with a non-zero return code. This may be a runtime error, missing return 0 in a C or C++ program, an explicitly specified non-zero return code, or a Java program defined in a package.
TL Time-limit exceeded The program exceeded the time limit. The solution may be inefficient or contain an error.
WA Wrong answer The answer is incorrect. The program produced an incorrect result on one of the tests.

Test Number

For some verdicts, the testing system reports the test number where the error occurred. This helps understand at which stage the solution failed testing.

The test number is not reported for verdicts:

  • OK — the solution passed all tests successfully.
  • Compilation error — the error occurred before testing began.
  • Precompile check failed — the check failed before compilation.

The test number is reported for all other verdicts.

Contact Support