Ten (10) or more algorithmic problems will be posed for teams to solve in five (5) hours. While the contest is scheduled for five hours, the Regional Contest Director has the authority to alter the length of the contest in the even of unforeseen difficulties. Should the contest duration be altered, every attempt will be made to notify contestants in a timely and uniform manner.
Problems will be posed in English. During the contest , all communications from contest officials to contestants will be in English.
A contestant may submit a claim of ambiguity or error in a problem statement by submitting a clarification request using the contest management system. If the judges agree that ambiguity is present in the problem, a broadcast of the clarification will be made to all teams.
Should a contestant require use of the restroom during the contest proper, the contestant will be accompanied by a designated usher.
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. A problem is solved when it is accepted by the judges. To accept or reject a submission, judges will compile and test the program with a different set of test data which have been prepared in advance.
Rejected runs will be marked as follows:
- Runtime Error: the program crashed (runtime error) when processing the test data.
- Time Limit Exceeded: The program took more than the specified time limit to produce output and properly complete execution.
- Wrong Answer: The program did not produce the correct output. Presentation errors (e.g. too many whitespace) will be marked as Wrong Answer.
No other details will be given to each response.
Public notification of accepted runs may be suspended at an appropriate time (typically during the last hour of the contest) to keep the final results secret. A general announcement to that effect will be made during the contest. Notification of rejected runs will continue to be made to the team until the end of the contest.
Scoring and Ranks
A problem is solved when it is accepted by the judges. The judges are solely responsible for accepting or rejecting submitted runs. In consultation with the judges, the Regional Contest Director determines the winners of the regional contest. The Regional Contest Director and judges are empowered to adjust for or adjudicate unforeseen events and conditions. Their decisions are final.
Teams are ranked according to the most number of problems solved. Teams who solve the same number of problems are ranked by least total time. The total time is the sum of 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.
All inquiries, concerns, and protests on the results must be brought to the attention of the Regional Contest Director and the Chief of Judges within three (3) days of the competition's closing ceremony before elevating such concerns tot he ICPC Foundation.
Contestants must not touch anything at the team workstations until so directed by the Regional Contest Director.
Contestants are not to converse with anyone except members of their team and personnel designated by the Regional COntest Director. Systems support staff may advise contestants on system-related problems, such as explaining system error messages.
A team may be disqualified due to any form of cheating or any attempt at cheating. Submitting a solution which is not made by your own team is considered cheating. A team may also be disqualified for any act that jeopardizes the contest (e.g. hacking or tampering with equipment, dislodging electrical or network cables, distracting behavior, etc.). All teams are expected to uphold sportsmanship and the spirit of fair competition.
Computing Environment**subject to updating to better equipment as the contest date nears
The programming languages will include C, C++, Java, and Python 3.
- Acer TravelMate P214-52
- CPU: Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz
- Memory: 16gb DDR4-2667
- Storage: 256gb NVMe SSD
- Screen: 14" HD (1366 x 768)
- External Monitor: Acer V196HQL 19" (1366 x 768)
- External Keyboard: Acer USB Keyboard Black (PR1101U)
- Mouse: Logitech M105 USB Mouse (White)
- Operating System: Ubuntu 22.04.1 LTS (Jammy Jellyfish)
- Editors: VIM v8.2.4919
- Languages: Oracle Java v184.108.40.206; GCC/G++ v11.3.0; Python v3.10.6 (python3)
- IDEs: Eclipse Java/CPP 2022-09; Sublime Text v4 Build 4126; Atom v1.60.0 x64
- Contest Management System: DOMjudge v8.1.3
No hardware substitutions will be allowed (that is, teams may not bring their own equipment onto the contest floor). This includes that teams may not substitute keyboards or other peripherals; all teams will use identical equipment, as described above, during the contest.
Team Reference Document
Each team may bring reference material for use during the contest proper, according to the following limitations:
- It may contain up to 25 pages of reference materials, machine-printed on single-sided Letter (8 ✕ 11 inches) or A4 sized paper (210 ✕ 297 mm), with pages numbered on the upper right-hand corner and the university name and team name printed on the upper left-hand corder.
- It may include hand-written comments and corrections on the fronts of pages only.
- Text and illustrations must be readable by a person with correctable eyesight without magnification from a distance of 0.5 meter.
- Each team member may have an exact copy of the team reference document.
- The document must be in some type of notebook, binder, envelope, or folder with the name of the institution and team on front.
The team may also bring stationery (pens, pencils, erasers, rulers, protractors, etc., and a printed English dictionary (not electronic) without any annotations. Each team will be provided with blank paper during the contest proper.
All materials (team notebooks, stationery, etc.) will be collected on the first day (Dec 14) for inspection. The materials will then be placed in the team's designated workstation of the contest proper.
No other materials are allowed in the contest area.
Teams are not allowed to bring:
- any digital materials (e.g. e-books, soft copy code, etc.)
- any digital devices (e.g. flash drives, external hard drives, etc.)
- any other electronic devices (e.g. mobile phones, smart watches, calculators, laptops, etc.)
Contestants are expected to switch off all communication devices and surrender such devices to their respective coaches for the duration of the contest.