Rules for the Westminster College High School
Programming Contest
1. Contestants will be given a set of 6 problems (A through F) to be solved in 2 1/2 hours.
2. Each team will be assigned a terminal and a work area. Only TWO team members at a time may be at the terminal at any given time.
3. Valid languages for this contest are C++ and Java. All program names must adhere to the following convention: progXY.cpp or progXY.java, where X is the problem letter and Y is the team number.
Example: Team 7 wants to write a C++ program to solve problem E. That program should be named progE7.cpp.
Team 12 wants to write a Java program to solve problem C. That program should be named progC12.java
4. After receiving a submission, judges will test a solution with an exhaustive test file and then issue one of the following responses. The first one that the judges notice will be issued.
Compilation error
Time limit exceeded
Run-time error
Wrong answer
Presentation error
Contact staff
Correct
All but the last response indicate incorrect submissions. In the case of Contact staff, you should proceed to the Judge's Room and inquire further.
5. Scoring for each problem is as follows: correct solutions are given 1 point for each minute since the start of the contest, plus 20 points for each incorrect submission. The 20 point penalty is not given until a correct solution for a problem is submitted.
Example: Team 1 submitted a correct solution to Problem A 10 minutes into the contest, a correct solution to Problem B 1 hour into the contest (after sending in two bad submissions for B) and have also sent in bad submissions for problems C and D.
Team 1's total points so far are 10 (for problem A) + 60 + 2*20 (for problem B) = 110.
6. The winning team will be the team that solves the most number of problems. In case of a tie, the team with the most problems solved AND lowest number of points will win.
7. Any action deemed destructive or unethical will result in an automatic disqualification of a team.
Contest Environment:A description of the contest environment can be found here. We hope to schedule some time before the contest so that all teams can familiarize themselves with the equipment and software. Please be prepared to type in a solution for the Add1 example problem (which is described at the end of the contest environment document) during this practice time.
Schedule:9:00-9:30 |
Welcome, Introductions, Q&A, Practice Session |
9:30-12:00 |
Contest! |
12:00-1:00 |
Lunch and Awards Ceremony |