ICPC Zone

The World Finals are going to take place in a special ICPC Zone consisting of multiple venues in and around Marrakech Palemraie Golf Resort.
The ICPC Zone will also include city streets between these venues. There will be Wi-Fi coverage and big screens will project the online-broadcast of the World Finals.

Palmeraie Conference Center

When business meets aesthetics and professionalism

Individuals

Palmeraie Conference Center is housed in a new-generation palace where aesthetics meets latest technologies to easily accommodate all kinds of events, including gala dinners, dance festivals,marriages, shows and concerts. Strategically located in the heart of the Palmeraie area in Marrakech,the centre, with its modular interior, allows different seating layouts.

Professionals

Planning on a seminar, conference or convention. Set within a nature-surrounded Resort offering a large selection of hotels with an overall capacity of 2000 beds, many restaurants and entertainments the International conference centre features 5000 m2 of modular function rooms. To suit the needs of most demanding groups and provide them tailor-made service, an assigned expert works together with a team of experts.

ICPC Zone

And for more convinience, a Google Maps to help you navigate from or to the site.

 

Rules:

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.

Teams

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.

Registration

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.

Problems

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.

Programming environment

Programming environment 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.

Contestants behavior

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.