ACM ICPC LogoICPC Thailand National Contest 2026 Logo

Contest Rules

Last update: 5 May 2026

Rules

Competition rules are based on ICPC Regional Rules for Regionals 2025/26, partly adjusted to suit the competition area. Competitors and coaches must strictly conform to the rules to ensure equality and fairness.

Team requirements

Each team must have 1 coach (1 follower allowed) and 3 competitors from the same institute.

Non-compliant teams

Teams that don't meet the requirements will not be ranked and cannot receive rewards or advance in the competition. They may still compete with organizer approval.

Competition

Contest structure covering problem format, time limit, and language options.

clock logo

Duration

5 hours

Problem language

English

target logo

Problem order

Any order

Allowed languages

CC++PythonKotlinJava

Competition Environment

Specifications for permitted materials, prohibited items, and contestant conduct during the contest.

Printed reference materials

  • Up to 25 pages, single-sided, Letter or A4 size
  • Pages numbered top-right; team & university name on page 1
  • Hand-written corrections allowed on first page only
  • Text must be readable from 0.5 m without magnification
  • Each member may have an exact copy
  • Must be bound in a notebook, binder, or folder with institution name

All materials must be submitted at the practice session on September 5th from 1:30 PM. Materials will be left in the competition room. Anything not submitted before the competition is not allowed inside.

Allowed personal items

  • Stationery (pens, pencils, erasers, rulers, protractors)
  • Candy only - no drinks allowed
  • Mascot dolls

Prohibited items & behaviors

  • No electronic devices: phones, digital watches, calculators, flash drives, MP3 players, personal mice/keyboards
  • No internet access
  • No communication with anyone outside the team (except designated staff)
  • On competition day (Sep 6), only empty-handed entry is allowed

Restroom

Team members may request restroom breaks with proctor supervision — max 15 minutes per visit.

During the competition

Procedures governing submissions, clarifications, and live scoreboard visibility.

Submissions (runs)

Each submission is judged as accepted or rejected. Judges compile and test against pre-prepared test data.

Rejection reasons

  • Runtime Error - program crashed during execution
  • Time Limit Exceeded - exceeded the time limit
  • Wrong Answer - incorrect output (includes presentation errors)

Clarifications

Contestants may submit clarification requests via DOMjudge. If judges confirm an ambiguity or error, a clarification is issued to all contestants.

Scoreboard

Live scoreboard is visible to all teams and the public. It is frozen during the last hour of the competition. Judges' responses still arrive normally during the freeze. Balloons are awarded for each solved problem.

Disqualification

Teams may be disqualified for dislodging extension cords, unauthorized modification of materials, or any behavior that disrupts the contest.

Judgement

Criteria and procedures used to rank teams and resolve disputes.

Ranking criteria (in order)

  1. Most problems solved
  2. Least total time
  3. Time of the last solved problem (without penalty)
  4. Previously solved problems (considered subsequently)

Penalty time: Time from contest start to first accepted run + 20 penalty minutes per rejected run. Unsolved problems have no time penalty.

Protests & appeals

All inquiries and protests must be raised to the Contest Director and Chief of Judges within 30 minutes after the competition ends. All decisions are final.