Judged Runs and Responses

A program submitted for a judged run must pass the following criteria (in order):
- It must successfully compile on the judges' machine.
- In must execute on the judges' machine successfully (no abnormal termination, machine lock-up, etc.) and completely (within the given time limit).
- It must demonstrate that it solves the problem by producing correct answers.
- It must present the correct answers in the proper format, specified in the problem statement.
- It must produce complete output (answers for all cases given in the input file).
When you submit a program for a judged run, you will receive one of the following responses:
Correct:
Your program has passed all the criteria listed above. You have solved that problem.
Compile Time Error:
Your program did not successfully compile at the judges' station.
Run-Time Error:
Your program terminated abnormally, or locked-up the judges' machine.
Time Limit Exceeded:
Your program ran longer than the allowed time on the judges' machine. The allowed time is a multiple of the judges' reference solution (in the same programming language) for that problem.
Wrong Answer:
Your program produced incorrect answers when tested on the judges' input data. It is not an acceptable solution to the problem.
Presentation Error:
Your program produced correct answers to the problem, but did not present the output in the manner specified in the problem.
Note: If formatting is an integral part of solving the problem (e.g. generating some kind of report or a maze), then "Wrong Answer" will be given instead of this message.