VIRTUAL JUDGE | Recent Contest | F.A.Qs | Forum | Home | ProblemSet | Status | Ranklist | Contest | Login | Register | Exam |
---|

Submit: 33 Solved: 21

[Submit][Status][Forum]

Human programming contest judges are known to be very picky. To eliminate the need for them, write an automated judge script to judge submitted solution runs. Your program should take a file containing the correct output as well as the output of submitted program and answer either Accepted, Presentation Error, or Wrong Answer, defined as follows: Accepted: You are to report ``Accepted'' if the team's output matches the standard solution exactly. All characters must match and must occur in the same order. Presentation Error: Give a ``Presentation Error'' if all numeric characters match in the same order, but there is at least one non-matching non-numeric character. For example, ``15 0'' and ``150'' would receive ``Presentation Error'', whereas ``15 0'' and ``1 0'' would receive ``Wrong Answer,'' described below. Wrong Answer: If the team output cannot be classified as above, then you have no alternative but to score the program a `Wrong Answer'.

The input will consist of an arbitrary number of input sets. Each input set begins with a line containing a positive integer n < 100, which describes the number of lines of the correct solution. The next n lines contain the correct solution. Then comes a positive integer m < 100, alone on its line, which describes the number of lines of the team's submitted output. The next m lines contain this output. The input is terminated by a value of n = 0, which should not be processed. No line will have more than 100 characters.

For each set, output one of the following: Run #x: Accepted Run #x: Presentation Error Run #x: Wrong Answer where x stands for the number of the input set (starting from 1).

2 The answer is: 10 The answer is: 5 2 The answer is: 10 The answer is: 5 2 The answer is: 10 The answer is: 5 2 The answer is: 10 The answer is: 15 2 The answer is: 10 The answer is: 5 2 The answer is: 10 The answer is: 5 3 Input Set #1: YES Input Set #2: NO Input Set #3: NO 3 Input Set #0: YES Input Set #1: NO Input Set #2: NO 1 1 0 1 0 1 1010 1 The judges are mean! 1 The judges are good! 0

Run #1: Accepted Run #2: Wrong Answer Run #3: Presentation Error Run #4: Wrong Answer Run #5: Presentation Error Run #6: Presentation Error

HOME Back

한국어 中文 English

All Copyright Reserved 2008-2010 SDIBT TEAM

GPL2.0 2003-2010 HUSTOJ Project TEAM

Anything about the Problems, Please Contact Admin:admin