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 AESTFull
5Sat 6 July12:00 – 17:00 AESTFull
6Wed 24 July17:15 – 18:45 AESTSprint
7Wed 31 July17:15 – 18:45 AESTSprint
Please click the links to convert from Sydney time to your local time zone.

2024 Medals

Team NameAffiliationNationalityGoldSilverBronze
DCANUAUS300
sushipizzaUNSWAUS210
caterpillow200
amoongussMonash UAUS120
rynoUNSWAUS110
Kings GambitU QueenslandAUS110
Just Crunchers100
Wildest DreamsUNSWAUS100
jk100
Runtime TerrorUNSWAUS100
Coen100
idleUNSWAUS100
cringe100
inamebU AucklandNZL100
KiwiU AucklandNZL100
827MDELUNSWAUS100
PythletesUWAAUS100
Pepperoni Pizza100
CAA9000U CanterburyNZL030
prog4painU CanterburyNZL030
InvasiveSpeciesMonash UAUS021
UPC2021
Chicken ExtinctionUNSWAUS021
noodlequacks second editionU CanterburyNZL020
iasonUNSWAUS020
Team name020
Assertion ViolationUNSWAUS020
CommissionFeesUWAAUS020
teamskellyUNSWAUS020
Team PikachuUWAAUS011
{}[]()<>UNSWAUS011
O(n!)UNSWAUS011
lemonUNSWAUS011
brahimU QueenslandAUS011
uhhhhhhhhMonash UAUS010
Code-X-NJUNSWAUS010
stackoverflow home pageMacleans CNZL010
Wisetech Global RepresentativesMiscellaneous010
laTe-X010
TeamSkellyUNSWAUS010
Soyjaks UnitedUWAAUS010
syntaxationUNSWAUS010
cringebruhU AucklandNZL010
hmmmU CanterburyNZL010
Pinnacle Island010
happybatUNSWAUS010
brhu010
poko002
Recompile.orgU AucklandNZL002
IBARB0U AdelaideAUS002
Idle1UNSWAUS002
James ‘First Try’ FrayneUWAAUS001
kkglove001
O(no)UNSWAUS001
lesor2001
TheGratersMonash UAUS001
codersU AucklandNZL001
Cashmere HS ProgrammersCashmere HSNZL001
MegaKangaskhanU SydneyAUS001
Kool KodersUNSWAUS001
NULL001
!DirectCurrentU WollongongAUS001
TLEdMonash UAUS001
DhrububUWAAUS001
CodecaineU AdelaideAUS001
D__nullptr__DU AdelaideAUS001
progchamps v2UNSWAUS001
blank1U AdelaideAUS001
404 name not foundU AdelaideAUS001
team 0 answersU CanterburyNZL001
Thinkpad ProblemsUWAAUS001
asdsad001
ZYS-LJC-ZLX001
Sam567UNSWAUS001
IIWS001
isaiahUNSWAUS001
gabriel55_U AucklandNZL001
scratchUNSWAUS001
5herman5001
Code Phat gayaUNSWAUS001
ABCDEFGU SydneyAUS001
Hair404UNSWAUS001
b2001
Jack ErskineU CanterburyNZL001
404UNSWAUS001
uqwinU QueenslandAUS001
placeholderUWAAUS001
aaaaaaaaaaaa…aU QueenslandAUS001
Hanoi Is PurpleU AdelaideAUS001
suc(2)UNSWAUS001
ktyU AdelaideAUS001
the pompoota001
FFFU QueenslandAUS001
[ ]UNSWAUS001
i-ak-ioiU SydneyAUS001
spar001
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.