Overview 5 -------- 6 7 DOMjudge is a system for running a programming contest, like the ACM 8 regional and world championship programming contests. 9 10 This means that teams are on-site and have a fixed time period (mostly 11 5 hours) and one computer to solve a number of problems (mostly 6-10). 12 Problems are solved by writing a program in one of the allowed 13 languages, that reads input according to the problem input 14 specification and writes the correct, corresponding output. 15 16 The judging is done by submitting the source code of the solution to 17 the jury. There the jury system compiles and runs the program and 18 compares the program output with the expected output. 19 20 This software can be used to handle the submission and judging during 21 such contests. It also handles feedback to the teams and communication 22 on problems (clarification requests). It has webinterfaces for the 23 jury, the teams (their submissions and clarification requests) and the 24 public (scoreboard). 25 26 It supports the ICPC Validator Interface Standard, see doc/icpc-standard.txt 27 for more information.