South Pacific Programming Contests



The 46th and 47th ICPC World Finals have been postponed. The new dates will be published early next year.


The SPCPA AGM was held on October 23rd. The executive committee is Tim French (President), Max Ward (interim Vice President), Raveen de Silva (Treasurer) and Caslon Chua (Secretary).


Congratulations to Hell Hunt again? from UNSW for winning the South Pacific ICPC Regional Final with ACDQ (ANU) coming second and prog4pain (Canterbury) in third. Big thanks to Raveen de Silva and UNSW CPMSoc for hosting a great event, and WiseTech Global for their generous support.


Congratulations to A from ANU, Sound Goods! from UNSW and CDQ from ANU for solving the full set in the ANZAC 6 Sprint. The final ANZAC for the year is another sprint running this Wednesday, 5.15-6.45pm AEST. Good luck everyone!


The ANZAC 6 Sprint contest is running on September 9, starting at 5.15pm AEST, and running for 90 minutes. Good luck everyone!


The South Pacific Preliminary Final was held on Sunday, September 3rd, and 110 teams from 16 universities, across four countries. It was great to have teams from Fiji and Papua New Guinea competing, and we also had. Congratulations to Hell Hunt Again? for winning the contest (again), and all the teams invited to the regional finals: Hell Hunt Again (UNSW), ACDQ (ANU), Mohammad (UniMelb), Prog4Pain (Canterbury), Bemani (UAuckland), Gary and Noobs (U Adelaide), Sound Goods! (UNSW), Tuan’s Gang (Melbourne), Newchunck Crunchers (USyd), CAL9000 (Canterbury), Philosophy Students (ANU) and Waterbottle(UAuckland). Best of luck in Sydney on October 1!

Congratulations also to MooChirpMrrp (UNSW) who won the Level B contest, and YJH (James Ruse) who were the best placed high school team.


Congratulations to qingchuan for winning ANZAC 5 and Bell Bunt, UNSW_obd, and missed_pony_joe who tied with the top score. Huge thanks to Phil Robbins, Tom Levy, Richard Lobb and everyone who organised NZPC, for sharing their incredible contest. SPPC prelim is now only two weeks away!


ANZAC 5 will be running as a clone of the NZPC for all teams outside New Zealand. The format is a little different with different questions worth different points, but still a five hour contest, running 12 noon -5pm AEST, with a great set of challenging problems. It’s the last chance to test your self against the competition before the SPPC preliminary final on September 3. All necessary information should be available at . The problem statements will be available via the scoreboard.


The Early bird registration for SPPC is due tomorrow, and is necessary to recieve the T-Shirt. Please encourage as many teams as possible to fill in the registration form at (and also for coaches to complete the team registration at


Important Notice The SPPC preliminary contest will move date from Saturday September 2, 2023, to Sunday September 3, 2023. We apologise for the late notice, and any inconvenience caused. Details about registration and training opportunities will be coming shortly.


ANZAC 4 was held on the weekend with missed pony joe from UNSW winning with 9 solves. Congratulations also to isaiah from UNSW, Garry and Noobs from Uni Adelaide, and Farts Students from Uni Melbourne for getting 7 solves. Huge thanks to Raven de Silva for putting together the problem set and running an excellent contest. Good luck in your exams!


Hi everyone, I hope your semester is going well (or your trimester went well?).

Hi all,

 ANZAC 4 will be running next weekend, back in the usual format of a five hour contest starting at noon (AEST). All necessary information should be available at . The problem statements will be available via the scoreboard. Good luck!


Thanks to all who competed in ANZAC 3, the second sprint contest for the year. It was a fast competition with lots of solves. Congratulations to pony_joe1 from UNSW for completing the full set! Next contest is May 27.


Thanks to everyone who competed in the first ANZAC Sprint. The short midweek contest required to rapidly solve a reduced set of problems. Congratulations to NunchunkCrunchers from University of Sydney for winning the contest. The next sprint is just one week later (April 26) at 5.15pm AEST.


The first of the ANZAC Sprints is happening next week on Wednesday, starting at 5pm AEST and running for 90 minutes. The rules are the same as for normal ANZAC contests, but the idea it to focus on the all important first hour of the contest. There will be fewer problems, and they will be towards the easier end of the spectrum, so the focus will be on fast, clean and accurate implementations. Where possible, keep the teams from ANZAC 1 as we will try to put together a running scoreboard of all the ANZACs combined. The rules are as below (see post from March 15) and we’ll send out contest instructions to site coordinators by April 18.


ANZAC 2023 round 1 was held on Saturday March 25, and it was great to see so many teams competing and getting a lot of solves. Congratulations to JosephLuoTsingyingXu from UNSW for winning, solving the entire set in under 2 hours, and also to pony_joe1 (UNSW) for solving the full set in just over 3 hours.

The next two rounds will be a new format: sprint contests will be held on April 19 and 26 (midweek, on a Wednesday). The contests will have a reduced problem set and only 90 minutes on the clock. They will start at 5pm, AEST.

The round 1 full scoreboard is here:


The ANZAC contests start next week with ANZAC 1 running 12-5 AEDT on Saturday March 25.
We would like all teams to sign up at
and please sign up by Wednesday March 22, if you want to compete in the March 25 ANZAC contest.
We are aiming to maintain a leaderboard of teams across all ANZAC contests this year, so it is important to register early.
Detail contest instructions will be sent out on March 23.

The rules this year are:

  • Teams should have three members, but unofficial teams can have less.
  • Teams should compete on site where possible, but competing remotely is allowed if your site coordinator approves it.
  • Each team must share a single workstation, and no other electronic devices are permitted for the duration of the contest.
  • Site coordinators will make at least one paper copy of the problem set available for each team, and problem descriptions will be available on the scoreboard.
  • Teams may not use any electronic resources aside from those available at Teams may use any non-electronic resources they like.
  • 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”.
  • Any teams found to be cheating will be removed from the contest server.

Please share this invitation throughout your network. We are very keen to expand the contest this year, and would as many schools and universities as possible to be represented.

If your University/School does not have a site coordinator/coach, but you would like to compete, please let me know. If possible, please suggest an interested staff member who could possibly fill the role.

We encourage each site or student club to hold their own review/editorial/post mortem of the contest.
If any clubs are holding online meetings they would like to open to a wider group of students, please let me know the time and contact details and I can publish these on

Finally, we will be aiming to make the main reference to information, events and reports this year, so please bookmark it and check for upcoming events.

02/03/2023: The tentative 2023 contest schedule consists of Full ANZAC contests (5 hours on a Saturday), ANZAC Sprints (90 minutes mid-week) as well as the divisional and regional contest:
    – Mar 25 ANZAC 1 (full)
    – Apr 19 ANZAC 2 (sprint)
    – Apr 26 ANZAC 3 (sprint)
    – May 27 ANZAC 4 (full)
    – Aug 19 ANZAC 5 (full, with NZPC?)
    – Sep 2 Divisional/Preliminary Contest
    – Sep 13 ANZAC 6 (sprint)
    – Sept 20 ANZAC 7 (sprint)
    – Sept 30* South Pacific Regional Programming Contest

Please let us know any feedback or issues you note via email to

* Later corrected to Oct 1, with registration and practice contest on Sept 30

02/03/2023: The SPCPA AGM was held on December 12, 2022. The executive for 2023 are: Tim French (President), Miao Qiao (Vice-President), Raveen De Silva (Treasurer) and Caslon Chua (Secretary). Max Ward will continue to lead the judge team.

Back to top