South Pacific ICPC

The ICPC is the premier global programming competition conducted by and for the world’s universities. It fosters creativity, teamwork, and innovation in building new software programs, and enables students to test their ability to perform well under pressure.

3students5hours
1computer12problems*
* typical, but varies per contest

In 2021, more than 50,000 of the finest students in computing disciplines from over 3,000 universities competed worldwide in the regional phases of this contest. We conduct ICPC contests for the South Pacific region, with top teams qualifying to the World Finals.

Preliminary Contest

The Preliminary Contest will be held on 31st August 2024. It is a distributed contest, with live sites at various universities across the region.

Eligibility

Official teams must be made up of exactly three students from the same institution who all meet the ICPC eligibility criteria. Most notably, each student must:

  • be enrolled in a degree program at the team’s institution
  • be an full time, co-op, exchange or intern student
  • have not competed in two ICPC World Finals
  • have not competed in ICPC regional contests in five different years
  • commenced post secondary studies in 2020 or later OR born in 2001 or later.

We welcome ineligible university and high school students to compete in unofficial teams. Unofficial teams may compete remotely.

Contact your institution’s coach if you need help finding a team.

Levels

The Preliminary Contest has two levels.

Level A

Level A is suitable for teams with experience, who are aiming to qualify to the Regional Finals or win the Boersen prize. The problems in level A are much harder, and may not be approachable for most teams.

If you have competed in informatics contests in high school, or if you have placed in the top 20 teams in an ANZAC, then Level A may be suitable for you.

Level B

Level B is suitable for most teams as it contains more approachable problems. Prior experience in programming contests is not required.

Teams competing in level B will not be considered for qualification to Regional Finals or the Boersen prize.

Reading the problem sets from past years may give you an idea of what to expect in each level of the contest.

There will be trophies for the top teams in each level.

Registration

All teams will register by completing a form (under construction).

Official teams

Official teams must also be registered on icpc.global by their coach.

Official teams from Australia and New Zealand will be charged a registration fee, which is typically paid by the institution. For official teams who register by the early bird deadline, each team member will receive a T-shirt.

Official teams from other countries can register free of charge, but will not receive T-shirts.

Unofficial teams

Unofficial teams do not have to be registered on icpc.global. They can register free of charge, but will not receive T-shirts.

Rules
  • Site coordinators will provide one copy of the problem set per team member, in addition to the PDF and sample data on the contest server.
  • Teams must use only one computer, one keyboard and one monitor.
    • Teams competing at a live site must use only the devices provided, and cannot bring their own.
    • The only exception is for unofficial teams competing remotely, who should use their own devices and arrange an informal system to claim and unclaim use of the keyboard.
  • Teams may use any amount of paper reference material. This includes books and printed notes.
  • Teams may use pens and paper, for developing and discussing solutions among themselves.
  • Teams should have no internet access other than to the contest server (under construction) and contest website (this website). Site co-ordinators should ensure this is the case via invigilation or using a custom lab computer image.
  • Teams may print code from their computer. Site co-ordinators should make a best effort to ensure this is supported.
  • Teams must not discuss the problems with people outside the team during the contest. Any questions must be sent through the DOMJudge clarification system.
  • Electronic devices (phones, tablets etc) must not be used during the contest.
  • All submitted code must have been entirely typed during the contest.
    • Teams may not install or store anything on the computers before the contest.
    • Any code written during the practice contest must be erased before the Preliminary contest.
    • Generative AI tools cannot be used.
  • To solve a problem, teams should submit source code through the DOMJudge system written in C, C++, Java or Python. The only feedback teams will receive is “compile error”, “runtime error”, “time limit exceeded”, “wrong answer” or “correct”.
  • Details of the scoreboard, documentation and judging environment are available on the Technical Specifications page.
  • Any teams found to be cheating will be removed from the contest server and disqualified.
Environment

All sites will provide teams with computers running a recent version of Debian and a variety of editors and IDEs. Please contact your site coordinator for further details.

Schedule

Tentative; subject to change.

TimeActivityNotes
10:45Check inAll competitors on-site
11:00-11:30Practice contestOfficial teams must have all three contestants on-site
11:30-12:00BreakSite coordinators must reset computers and keep problem sets secret
12:00-17:00Preliminary ContestScoreboard freezes at 16:00
17:30-18:30PresentationScoreboard reveal, awards ceremony and explanation of solutions, over Zoom
All times are given in Australian Eastern Standard Time (UTC+10).
Boersen Prize

Ms. Raewyn Boersen, previous South Pacific Director, Founder, and recipient of the Mark Measures Distinguished Service Award, has contributed significantly to the International Collegiate Programming Contest (ICPC) for over 30 years. Raewyn has built a strong community that enabled young computer scientists in Australia and New Zealand to showcase their problem solving skills internationally. She has also encouraged young women to explore the fun in computer programming.

The Boersen Prize celebrates Raewyn’s work and legacy for the South Pacific Region, and encourages women participation in South Pacific ICPC contests. The Prize is awarded to the top team whose members are all women or non-binary.

Qualification to Regional Finals

Our region is comprised of three geographical divisions.

Western DivisionVictoria, WA, SA, Tasmania
Central DivisionNSW, Queensland, ACT
Eastern DivisionNZ, Fiji, PNG and all others

Qualification is conducted in four steps.

  • Step I: The top two universities from each Division will qualify for the Regional Finals.
  • Step II: The top six remaining teams will qualify for the Regional Finals, subject to the constraint that each institution can have at most two teams qualify.
  • Step III: The winners of the Boersen prize will be invited to the Regional Finals if they were placed in the top half of teams in Level A. If they were already selected in Step I or Step II, the next highest team meeting the same eligibility criteria will be invited. An institution may have a third team qualify under this selection step.
  • Step IV: Additional teams may be awarded wildcards to compete at Regional Finals, at the sole discretion of the Regional Contest Director.

Regional Finals

The Regional Finals will be held on 19th October 2024 at UNSW Sydney.

Rules

As in the Preliminary Contest.

Environment

To be announced.

Schedule

To be announced.

Event Information

To be announced.

Qualification to World Finals

The top two universities will qualify to the ICPC World Finals.