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 read input from a file and give its output to the screen (stdout).
- It must demonstate 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.
Read from File:
Your program is not reading from an input file as instructed.
Time-Limit Exceeded:
Your program ran longer than one minute on the judges' machine.
Output to Screen:
Your program is not outputting to the screen (stdout) as instructed.
Wrong Answer:
Your program produced incorrect answers when tested on the judges' input data. It is not an acceptable solution to the problem.
Too Much Output:
Your program produces correct answers, but also outputs information which was not asked for in the problem specification.
Incorrect Output Format:
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.
Incomplete Output:
Your program fails to produce an answer for every test case in the input file.