The Rules of the 2009 ACM-ICPC World Finals
MissionThe ACM International Collegiate Programming Contest (ICPC) provides college students with opportunities to interact with students from other universities and to sharpen and demonstrate their problem-solving, programming, and teamwork skills. The contest provides a platform for ACM, industry, and academia to encourage and focus public attention on the next generation of computing professionals as they pursue excellence. (from the ICPC Policies and Procedures) IntroductionThe contest is a two-tiered competition among teams of students representing institutions of higher education. Teams first compete in Regional Contests, held around the world from October to November each year. The winning team from each Regional Contest advances to the ACM International Collegiate Programming Contest World Finals that is typically held in March. Additional high-ranking teams may be invited to the World Finals as Wild Card teams. These rules are subject to change. OrganizationThe ICPC is organized according to the ICPC Policies and Procedures. The Executive Committee, chaired by the Executive Director, sets the policy and general rules for the conduct of the contest. The Executive Director is solely responsible for interpreting the rules and for ruling on unforeseen situations. World Finals SiteThe World Finals will be held in Stockholm on [date, hotel]. Teams will arrive on [arrival date] and depart on [departure date]. Please see the Schedule of Events at http://icpc.baylor.edu/icpc/finals/Schedule.htm for details. Team RequirementsTeams qualify to advance to the World Finals through Regional Contests. Only one team from a given institution may advance to the World Finals. Team members will be provided free one-year memberships in ACM at On-Site Registration. No team member on the qualifying team may have competed as a contestant in two previous World Finals. The coach of a qualifying team is the point-of-contact prior to and during World Finals activities. The coach must complete certification at the Team Certification Web Site within five (5) business days of notification. Qualifying teams will be issued an invitation by email and postal mail within one business day of completing certification. Qualifying teams requiring visas must initiate the process of applying for visas within 10 business days of being issued an invitation. Teams failing to comply with any of these requirements will be ruled ineligible to compete in the World Finals. Upon completion of these requirements, a qualifying team will be advanced to the World Finals. A team advancing to the World Finals will be comprised of the same three members as when it qualified. In the event that a team member is unwilling, unable or unfit to compete in the World Finals, the coach must notify the ICPC Manager in a timely manner. A team member who is unwilling or unfit to compete in the World Finals will be disqualified from further ICPC competitions. The team member may appeal disqualification to the Appeals Committee. At on-site registration, participants must provide picture ID (passport, driver’s license, etc). Contestants must show proof of enrollment at the university during the term of the regional contest at which they qualified. A letter on university stationary with the signature of a university official accompanied by an English translation is sufficient. AttendanceFinalists must attend all required events from On-Site Registration to Celebration as indicated in the Schedule of Events. Failure to attend any required event will result in disqualification and forfeiture of scholarships and prizes. Coaches must be accessible during On-Site Registration, the Practice Session, the World Finals, and the Awards Ceremony. Support and PrizesEach finalist team will be provided with hotel accommodations for the coach and three contestants for four nights, arriving three days before the World Finals and departing the day after. The hotel accommodations will either be a two-room suite or two separate sleeping rooms. The teams and coaches will be treated to a full schedule of activities including a full course of complimentary food functions. Transportation to the World Finals is the responsibility of the finalists. The ICPC encourages teams to raise funds for transportation and extracurricular activities from local sources to better strengthen community ties among academia, industry, and government. The UPE Computer Science Honor Society provides $300 to each team attending the UPE Business Meeting, typically held the day before the World Finals, plus an additional $450 to teams representing institutions with UPE chapters or who are in the process of establishing UPE chapters. Teams must attend the UPE Business Meeting to receive the UPE funds. Teams finishing in the top four positions will be awarded Gold Medals. Those teams finishing fifth through eighth place will be awarded Silver Medals. Those teams finishing ninth through twelfth place will receive Bronze Medals. The highest scoring team is the World Champion and will receive the World Champion Cup and plaques. The North American Champions, the Latin American Champions, the European Champions, the South Pacific Champions, the Asian Champions, and the Africa & Middle East Champions will be presented plaques. The World Champion team will be awarded $10,000. Each of the other three Gold Medal teams will be awarded $3,000. Each Silver Medal team will be awarded $2,000. Each Bronze Medal team will be awarded $1,000. In the event of a tie, benefits of the affected places will be pooled and distributed evenly among the tying teams. Conduct of the FinalsEight or more problems have been posed in recent World Finals. Problems will be posed in English. During the contest, all communications from contest officials to contestants will be in English. Each team may identify an interpreter for translating questions posed by contestants to contest officials. Solutions to problems submitted for judging are called runs. Each run is judged as accepted or rejected, and the team is notified of the results. Rejected runs will be marked by one of a limited set of diagnostic messages, inclusive of the following:
To keep the final results secret, notification of accepted runs may be suspended during the last hour of the competition. An announcement to this effect will be made during the contest. Notification of rejected runs will continue until the end of the contest. A contestant may submit a claim of ambiguity or error in a problem statement by submitting a clarification request. If the Judges agree that an ambiguity or error exists, a clarification will be issued to all contestants. While the contest is scheduled to last five hours, the Finals Director has the authority to lengthen the contest in the event of unforeseen difficulties. Should the Contest duration be altered, every attempt will be made to notify contestants in a timely and uniform manner. The World Finals Judges are solely responsible for determining the correctness of submitted runs. In consultation with the World Finals Judges, the Director of Judging is responsible for determining the winners of the World Finals. They are empowered to adjust for or adjudicate unforeseen events and conditions. Their decisions are final. Teams are ranked according to the most problems solved. Teams placing in the first twelve places who solve the same number of problems are ranked first by least total time and, if need be, by the earliest time of submittal of the last accepted run. The total time is the sum of the time consumed for each problem solved. The time consumed for a solved problem is the time elapsed from the beginning of the contest to the submittal of the first accepted run plus 20 penalty minutes for every previously rejected run for that problem. There is no time consumed for a problem that is not solved. Computing EnvironmentThe World Finals programming language tools include Java, and C/C++. See the Programming Environment Web Site, for detailed configuration information. Prior to the World Finals, the judges will have solved all problems in Java and C/C++. Each team will be provided with a single computer and a calculator. All teams will have equivalent computing equipment. Contestants may not bring any printed materials or machine-readable versions of software or data to the Contest Area. Contestants may not bring their own computers, computer terminals, calculators, or other electronic devices to the Contest Area. Each team member may bring an unannotated natural language dictionary. On-line reference materials will be made available as described at the Reference Materials Web Site. Each team will be permitted to provide a PDF file of up to 25 pages of notes within the limits described at the Team Certification Web Site. Details are provided at On-Site Registration Instructions. Contestant Conduct in the Contest Area and During the World FinalsDO NOT TOUCH ANYTHING at the team workstations until so directed by the Finals Director. Contestants are not to converse with anyone except members of their team and personnel designated by the Finals Director. Systems support staff may advise contestants on system-related problems such as explaining system error messages. A team may be disqualified by the Finals Director for any activity that jeopardizes the World Finals such as dislodging extension cords, unauthorized modification of contest materials, or distracting behavior. |
||||||||||||||||||||||||