SPAR

SPAR (South Pacific Algorithmic Rounds) (formerly ANZAC) is a series of practice contests for the ICPC. Any team of up to three students from a university or high school can take part. Both beginners and experienced competitors are welcome. The contest server is at contest.sppcontests.org.

2024 Schedule

RoundDateTimeFormatResults
1Sat 2 March12:00 – 17:00 AEDTFullScoreboard
2Wed 20 March17:15 – 18:45 AEDTSprintScoreboard
3Wed 27 March17:15 – 18:45 AEDTSprintScoreboard
4Sat 27 April12:00 – 17:00 AESTFullScoreboard
5Sat 6 July12:00 – 17:00 AESTFull
6Wed 24 July17:15 – 18:45 AESTSprintScoreboard
7Wed 31 July17:15 – 18:45 AESTSprintScoreboard
8Sat 17 Aug12:00 – 17:00 AESTFull*
Please click the links to convert from Sydney time to your local time zone.

SPAR 8 is a simultaneous mirror of the New Zealand Programming Contest.

2024 Awards

In each round, medals were allocated to high performing teams. The top one-twelfth of teams in each round earned Gold, the top one-quarter Silver and the top one-half Bronze.

Teams who earned a particular medal or higher in at least three rounds are recognised below, and will receive certificates by email.

AwardTeam NameAffiliationNationality
GoldsushipizzaUNSW SydneyAUS
GoldcaterpillowNorth Sydney Boys High SchoolAUS
Goldprog4painUniversity of CanterburyNZL
GoldDCAustralian National UniversityAUS
GoldgoodsUNSW SydneyAUS
SilverteamskellyUNSW SydneyAUS
SilversyntaxationUNSW SydneyAUS
SilveramoongussMonash UniversityAUS
SilveriasonUNSW SydneyAUS
SilverCAA9000University of CanterburyNZL
SilverCommissionFeesThe University of Western AustraliaAUS
SilverChicken ExtinctionUNSW SydneyAUS
SilverSprinkle ForcesThe University of AdelaideAUS
BronzesqrtUNSW SydneyAUS
Bronze!DirectCurrentUniversity of WollongongAUS
BronzeIdle1UNSW SydneyAUS
BronzeInvasiveSpeciesMonash UniversityAUS
BronzeCode_RunningsUniversity of MelbourneAUS
Bronzenoodlequacks second editionUniversity of CanterburyNZL
BronzeUPC2
Bronzeherobrine overdoseUniversity of AucklandNZL
BronzeMegaKangaskhanThe University of SydneyAUS
BronzeO(n!)UNSW SydneyAUS
BronzeHanoi Is PurpleUniversity of AdelaideAUS
BronzelemonUNSW SydneyAUS
BronzeGratersUniversity of MelbourneAUS
BronzeRecompile.orgUniversity of AucklandNZL
BronzeIBARB0University of AdelaideAUS
BronzektyUniversity of AdelaideAUS
BronzeyousoroUNSW SydneyAUS
Registration
  1. Register your team by filling out the Google Form (under construction).
    • Your site coordinator is the person responsible for overseeing the site you’ll compete at (typically a university academic or school teacher).
  2. Make an account for your team on the DOMjudge server, where the contests will be conducted.
    • Note that the link is slightly different from last year (so do not insert /domjudge in the URL).
    • For the registration fields:
      • ‘Username’ and ‘Password’ are used for login
      • ‘Full name’ and ‘Email address’ can be one of the team members (but aren’t necessary)
      • ‘Team name’ is how your team name will appear on the scoreboard
      • Please use an existing affiliation if possible.
    • At the start of the contest, you will be sent a clarification in the bottom right of the screen, asking for some details about your team. Reply to this clarification at your earliest convenience.
  3. On the day of the contest, attend a live site at a university or school, or participate online.
    • Each site will be overseen by a site coordinator (typically a university academic or school teacher). We are in the process of preparing a centralised list of sites, but for now we advise you to follow any instructions circulated by staff at your institution.

Using the same DOMjudge account throughout the year will help us distribute awards to the top achievers.

Registrations from last year will not roll over to this year.

Rules
  • Site coordinators will aim to provide at least one copy of the problem set per team, in addition to the PDF and sample data on the contest server.
  • Teams must use only one computer, one keyboard and one monitor.
    • Teams may use their own devices.
    • At live sites, teams without one copy of the problem set per team member may use additional monitors only to view the problem set.
    • Teams competing remotely 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 not use the internet other than to access the contest server (under construction) and contest website (this website).
  • Teams may print code from their computer, if it is supported at the site they attend.
  • 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 using their own devices may not copy and paste existing code; these must be re-typed instead.
    • 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”, “run 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.