How are problems judged in the finals event?
Unlike most other programming assignments / exams that you may have taken before, we are not concerned with how you write your program. In fact, for the purposes of judging your program, we do not even look into your program at all. Instead, we run your program through several (normally 10-20) “test cases”. For each test case, some input is given to your program, and the output of your program is compared to the correct output. Remember that the output of your program must exactly correspond to the format specified in the task description, otherwise you will receive zero score for that task. In particular, please note that this applies to whitespace and line breaks as well. (Please also see the open problem for the finals event) Of course, you will receive some score for each test case that your program successfully passes. If your program passes all test cases, you will get a full score. Similarly, if your program passes some cases but not all, you will get a partial score depending o