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 AESTSprint
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 Medals

Team NameAffiliationNationalityGoldSilverBronze
sushipizzaUNSW SydneyAUS320
caterpillow300
DCAustralian National UniversityAUS300
prog4painUniversity of CanterburyNZL240
LebronJamesUniversity of MelbourneAUS200
sqrtUNSW SydneyAUS200
teamskellyUNSW SydneyAUS140
amoongussMonash UniversityAUS130
rynoUNSW SydneyAUS110
KiwiUniversity of AucklandNZL110
Kings GambitUniversity of QueenslandAUS110
Idle1UNSW SydneyAUS102
TWA2JerryThe University of Western AustraliaAUS101
!DirectCurrentUniversity of WollongongAUS101
Just Crunchers100
Wildest DreamsUNSW SydneyAUS100
jk100
Runtime TerrorUNSW SydneyAUS100
Coen100
idleUNSW SydneyAUS100
cringe100
inamebUniversity of AucklandNZL100
827MDELUNSW SydneyAUS100
PythletesThe University of Western AustraliaAUS100
Pepperoni Pizza100
QAustralian National UniversityAUS100
goodsUNSW SydneyAUS100
blink1100
CAA9000University of CanterburyNZL051
syntaxationUNSW SydneyAUS031
CommissionFeesThe University of Western AustraliaAUS031
iasonUNSW SydneyAUS030
Chicken ExtinctionUNSW SydneyAUS023
InvasiveSpeciesMonash UniversityAUS022
noodlequacks second editionUniversity of CanterburyNZL021
UPC2021
herobrine overdoseUniversity of AucklandNZL021
Team name020
Assertion ViolationUNSW SydneyAUS020
O(n!)UNSW SydneyAUS013
lemonUNSW SydneyAUS012
Code_RunningsUniversity of MelbourneAUS012
Team PikachuThe University of Western AustraliaAUS011
{}[]()<>UNSW SydneyAUS011
TLEdMonash UniversityAUS011
brahimUniversity of QueenslandAUS011
Sprinkle ForcesThe University of AdelaideAUS011
GratersUniversity of MelbourneAUS011
uhhhhhhhhMonash UniversityAUS010
stackoverflow home pageMacleans CollegeNZL010
Wisetech Global RepresentativesMiscellaneous010
laTe-X010
TeamSkellyUNSW SydneyAUS010
Soyjaks UnitedThe University of Western AustraliaAUS010
cringebruhUniversity of AucklandNZL010
hmmmUniversity of CanterburyNZL010
Pinnacle Island010
happybatUNSW SydneyAUS010
brhu010
randomUniversity of MelbourneAUS010
ASlewOfToadCrossingsMonash UniversityAUS010
3 idiots at USYDThe University of SydneyAUS010
BobUNSW SydneyAUS010
dams010
Hobotrage69UNSW SydneyAUS010
AmeUNSW SydneyAUS010
latestart30mins010
goatmenMonash UniversityAUS010
Taiwan number 1University of AdelaideAUS010
neko fans010
Recompile.orgUniversity of AucklandNZL003
IBARB0University of AdelaideAUS003
ktyUniversity of AdelaideAUS003
MegaKangaskhanThe University of SydneyAUS002
poko002
Hanoi Is PurpleUniversity of AdelaideAUS002
James ‘First Try’ FrayneThe University of Western AustraliaAUS001
kkglove001
O(no)UNSW SydneyAUS001
lesor2001
womp wompThe University of Western AustraliaAUS001
TheGratersMonash UniversityAUS001
codersUniversity of AucklandNZL001
Cashmere HS ProgrammersCashmere High SchoolNZL001
Kool KodersUNSW SydneyAUS001
001
DhrububThe University of Western AustraliaAUS001
CodecaineUniversity of AdelaideAUS001
D__ptr__DUniversity of AdelaideAUS001
progchamps v2UNSW SydneyAUS001
blank1University of AdelaideAUS001
404 name not foundUniversity of AdelaideAUS001
team 0 answersUniversity of CanterburyNZL001
Thinkpad ProblemsThe University of Western AustraliaAUS001
asdsad001
ZYS-LJC-ZLX001
Sam567UNSW SydneyAUS001
IIWS001
isaiahUNSW SydneyAUS001
gabriel55_University of AucklandNZL001
scratchUNSW SydneyAUS001
5herman5001
Code Phat gayaUNSW SydneyAUS001
ABCDEFGThe University of SydneyAUS001
Hair404UNSW SydneyAUS001
b2001
Jack ErskineUniversity of CanterburyNZL001
404UNSW SydneyAUS001
uqwinUniversity of QueenslandAUS001
placeholderThe University of Western AustraliaAUS001
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUniversity of QueenslandAUS001
suc(2)UNSW SydneyAUS001
the pompoota001
FFFUniversity of QueenslandAUS001
[ ]UNSW SydneyAUS001
i-ak-ioiThe University of SydneyAUS001
sparUNSW SydneyAUS001
yjcJames Ruse Agricultural High SchoolAUS001
Time’s UpUniversity of CanterburyNZL001
JakeUniversity of CanterburyNZL001
Lisan-Al-GaibUniversity of Technology SydneyAUS001
yousoroUNSW SydneyAUS001
lesorSwinburne University of TechnologyAUS001
MatroidMenUniversity of CanterburyNZL001
ImStillSleepingUniversity of MelbourneAUS001
nSumUniversity of AdelaideAUS001
Noodle Quack v7University of CanterburyNZL001
UMINEKO FUMO CLUBBUNSW SydneyAUS001
Faker and sand soldiers001
helloUniversity of AdelaideAUS001
ScZhang’s Dog001
mexshenMonash UniversityAUS001
rli43University of MelbourneAUS001
spar21001
SPARTAAA!001
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.