Rules/Eligibility

General ICPC Rules

Most of the rules for Regional Finals are governed by the ACM ICPC. You can find the general rules here.

Who Can Participate?

While any ICPC-eligible team can compete in the Divisionals Contest, the Regional Finals is an invite-only event. Firstly, to be invited, your entire team must be ICPC eligible.

Advancing from Divisionals Contest to Regional Finals

Invitations to the Regional Finals will be awarded to 12 teams who compete in the Divisionals Contest. There will be one Divisionals Contest where everyone in the region will compete. The teams that advance to the Regional Finals will be determined by the following process:

Notes:

Example

PlaceTeam NameUniversityDivisionQualified for Regional Finals?
1stTeam 1University of AEasternYes — First place university in Eastern Division
2ndTeam 2University of BCentralYes — First place university in Central Division
3rdTeam 3University of CWesternYes — First place university in Western Division
4thTeam 4University of BCentralYes — Selection Step II (1/6)
5thTeam 5University of DWesternYes — Second place university in Western Division
6thTeam 6University of EEasternYes — Second place university in Eastern Division
7thTeam 7University of CWesternYes — Selection Step II (2/6)
8thTeam 8University of FCentralYes — Second place university in Central Division
9thTeam 9University of GCentralYes — Selection Step II (3/6)
10thTeam 10University of HEasternYes — Selection Step II (4/6)
11thTeam 11University of IWesternYes — Selection Step II (5/6)
12thTeam 12University of CWesternNo — Two teams from University of C already advanced
13thTeam 13University of HEasternYes — Selection Step II (6/6)
14thTeam 14University of AEasternNo — Only 12 teams will advance via Selection Step I and II

Wildcard Awards to Regional Finals

After the 12 teams have been decided upon, additional wildcard positions may be awarded to some teams. There is no guarantee that any wildcard positions will be given. The Regional Contest Director will award wildcard positions where appropriate. Below are two special types of wildcard positions that may be awarded.

Encouragement Award

A wildcard position at the Regional Finals may be given to one team from an active site that shows promise and commitment to the programming competitions. A team is eligible for the Encouragement Award if (a) no team from the site has made it to the Regional Finals in the last three years, (b) the site organises at least seven ANZAC Rounds this year, (c) each team member competes in at least six of the ANZAC Rounds this year and (d) the team finishes in the top 25 of the Divisionals Contest (and does not qualify in Selection Step I/II).

In the case that multiple teams qualify for the Encouragement Award, preference will be given to the team from a country that has never sent a team to the Regional Finals, and then preference to the highest ranked team.

Growth Award

A wildcard position at the Regional Finals may be given to one team from an active site that substantially grows. A team is eligible for the Growth Award if (a) the number of teams at the site is above a certain threshold (see the table below), (b) the site organises at least seven ANZAC rounds this year, (c) each team member competes in at least six of the ANZAC Rounds this year and (d) the team finishes in the top 25 of the Divisionals Contest (and does not qualify in Selection Step I/II).

DivisionSiteTeams Needed
to Qualify
CentralBrisbane16
CentralCanberra10
CentralSydney25
EasternAuckland12
EasternChristchurch8
EasternDunedin6
EasternInvercargill6
EasternPalmerson North6
EasternSuva10
WesternAdelaide16
WesternHobart6
WesternMelbourne25
WesternPerth16

In the case that multiple teams qualify for the Growth Award, preference will be given to the team from a site that has the largest growth ratio, defined as X/Y where X=(Number of teams that competed in Divisionals at that site) and Y=(Teams Needed to Qualify at that site), and then preference to the highest ranked team.

Advancing from Regional Finals to World Finals

Materials During The Contest

For both the Regional Finals and the Divisionals Contest, contestants are allowed to bring with them any amount of printed material. No electronic devices of any kind are allowed in the contest room. Please leave them at home or with your coach. Such forbidden electronic items include: USB sticks, cell phones, calculators, advanced watches, etc.

Programming Environment

The Regional contest will use DOMjudge to facilitate the contest. The development environment on site is a standard install of Ubuntu with standard installed editors/IDEs available. The only programming languages supported at the Regional Finals are C/C++, Java and Python.

Caution About Python

Although you may use Python, a solution in Python is not guaranteed to exist. To be specific, it may be possible that the fastest Python solution may not be fast enough to solve some problems, so use Python at your own risk. It is guaranteed that there is a solution in C++ and Java for each problem.

Compiler Specifications (Subject to change)

C
Version:gcc 5.4.0
Compilation:gcc -x c -Wall -O2 -std=c11 -static -pipe -DONLINE_JUDGE -DDOMJUDGE -o prog prog.c -lm
Execution:./prog < input > output

C++
Version:gcc 5.4.0
Compilation:g++ -Wall -O2 -std=c++11 -static -pipe -DONLINE_JUDGE -DDOMJUDGE -o prog prog.cc
Execution:./prog < input > output

Java
Version:1.8.0_131
Compilation:javac -encoding UTF-8 -d . prog.java
Execution:java -client -Xss16m -DONLINE_JUDGE=1 -DDOMJUDGE=1 < input > output

Python 3
Version:3.5.2
Compilation:python3 -m py_compile prog.py3
(Just used to check for Compile Errors, not in the execution of the code)
Execution:python3 prog.py3 < input > output

Contest Fees

There is no entry fee to compete in the Regional Finals, but it is the responsibility of each team to pay for travel to the Regional Finals location.

Tie-Breakers

If two teams tie (that is, solve the same number of problems while consuming the same total time), the most recent World Final's tiebreakers will be used. As of 2017, the tiebreaker is the earliest time of submittal of the last accepted run.





Thank You to the Event Sponsors: