Background

\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};

ICTPC Logos

\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};\(>]{|:-)~.=<};

Register Now! Back

Rules & Guidelines

Team Requirements

Each team must consist of 1 to 3 individuals from any program or year. Participants must be enrolled in the B.Sc. in ICT or B.Sc. in DST programs. (Teams can be cross-year and cross-disciplinary.)

Teams that do not meet this requirement will be disqualified from ranking, ineligible for rewards, and will forfeit the right to advance in the competition. However, such teams may still participate with prior approval from the competition organizers.

Team Name Regulations

Kindly read these regulations for your team names carefully, including the consideration for your team's profile picture, though not explicitly stated in the documents. Please keep in mind that this is a formal academic competition. Your team name and photo will be displayed on large screens in front of a wide audience, including university professors.

Guidelines

1. Printed Materials

Each team is allowed to bring up to 25 pages of printed reference materials (single-sided on Letter or A4). Pages must be numbered, and the team name must be on the first page. Text and illustrations must be readable from 0.5 meters. Once printed out, any further markings can only be made on the first page. Materials must be contained in a folder or binder labeled with the team name.

2. Allowed Items

Teams may bring stationery (pens, pencils, erasers, rulers, protractors, etc.). Candy is the only food allowed. Sweaters, jackets, coats, and hoodies are also allowed. Mascot dolls, yadom (inhalers), or one English-to-Thai dictionary are permitted but will be inspected before the session.

3. Prohibited Items

All electronic devices (phones, digital watches, calculators, mice, keyboards) are strictly prohibited. Communication devices must be switched off and left in the preparation room.

4. Rules & Conduct

  • Communication: Only allowed with team members and staff. During the competition, questions about the problems must be asked via the submission system (DOMjudge).
  • Restroom: Allowed with supervision (max 15 mins).
  • Internet: Strictly prohibited.
  • Entry: Participants must enter the room empty-handed.

Competition

The competition lasts 3 hours. Teams will write programs to solve problems provided in English. There are 26 questions. Teams can use C, C++, Python, or Java and may switch languages between problems. For all problems, only basic standard libraries (input/output, string handling, and mathematical operations) are allowed. The use of any other external libraries is prohibited.

Live Scoreboard

A live scoreboard will display rankings during the contest. It will be frozen during the last 30 minutes. Teams will be awarded balloons for each solved problem.

Disqualification

Teams may be disqualified for jeopardizing the contest, including dislodging extension cords, unauthorized modification of materials, distracting behavior, or affecting other teams.

Judgment

A problem is considered solved when the submission (run) is accepted by the judges. Judges will test programs using a secret set of test data.

Rejected Runs

  • Runtime Error: Program crashed.
  • Time Limit Exceeded: Program took too long.
  • Wrong Answer: Incorrect output or presentation errors (e.g., extra whitespace).

Clarifications

Contestants may submit claims of ambiguity via the DOMjudge system. Judges' decisions are final.

Ranking Criteria

Teams are ranked by the most problems solved.

If tied, teams are ranked by least total time. Total time is the sum of time elapsed for each solved problem plus a 20-minute penalty for every rejected run on that problem.

If still tied, the time of the last solved problem (without penalty) is used as a tiebreaker.

Inquiries

All inquiries, concerns, and protests must be raised with the Contest Director and Chief of Judges within 30 minutes after the competition ends.

Unforeseen circumstances will be handled on a case-by-case basis by the organizers.

Hardware Specs

  • CPU: Intel® Core™ i7-10700 (16 cores)
  • RAM: 16 GB
  • OS: Ubuntu 24.04.1 LTS

Software

The following development environments will be available:

  • Visual Studio Code
  • Eclipse IDE
  • IntelliJ IDEA
  • Vim
  • GNU nano

Awards

Coming Soon...