The ICPC is organized according to the ICPC Policies and Procedures. The Executive Committee, chaired by the Executive Director, sets the policy and general rules of conduct of the contest. The Executive Director is solely responsible for interpreting the rules and for ruling on unforeseen situations. Michael Jeff Donahoo is ACM ICPC Finals 2014 Executive Director.
Only one team from each institution may advance to the World Finals. Contestants and registered student Team members will be provided free one-year memberships in ACM. No team member of the qualifying team may have competed as a contestant in two previous World Finals.
Each 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 teams and coaches will be treated to a full schedule of activities including a full course of complimentary food services. Transportation to the World Finals is the responsibility of the finalists.
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 (if requested) soon after completing certification.
A team advancing to the World Finals should be comprised of the same three members as when it qualified. (Reserves are not allowed at the Finals.) In the event that a team member is unwilling, unable or unfit to compete in the World
Finals, the coach must notify the 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 the on-site registration, participants must provide a 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.
Finalists 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, Orientation, Rehearsal, the World Finals, and the Awards Ceremony.
Eight or more problems will be posed in 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. Contestants may bring electronic natural language translators provided that they do not support math operations.
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 as follows:
- run-time error
- time-limit exceeded
- wrong answer
Notification of accepted runs may be suspended at the appropriate time to keep the final results secret. A general announcement to that 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 Judges agree that an ambiguity or error exists, a clarification will be issued to all contestants.
Each rejected run increases a team’s penalty time. The team which solves the biggest number of problems using the smaller amount of runs in the shortest time is the winner.
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 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.
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 printed dictionary. On-line reference materials will be made available as described in the Reference Materials section of the Programming Environment Web Site. Each team will be permitted three copies of the Team Reference Document described in the On-Site Registration Instructions.
Scoring of the Finals
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.
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. Additional Bronze Medals may be awarded.
The highest scoring team is the World Champion and will receive the World Champion Cup and plaques. The other top twelve teams, 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 also receive plaques.
The World Champion team will be awarded $12,000. Each of the other three Gold Medal teams will be awarded $6,000. Each Silver Medal team will be awarded $3,000. Each Bronze Medal team will be awarded $1,500.
Courtesy of the UPE Computer Science Honor Society, First Solution Award will be $1500 and First to Solve Problem «X» will be $1050 (for all but first problem solved).
DO 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.