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

The Boersen prize

Ms. Raewyn Boersen, previous South Pacific Director, Founder, and recipient of the Mark Measures Distinguished Service Award, has contributed significantly to the International Collegiate Programming Contest (ICPC) for over 30 years. Raewyn has built a strong community that enabled young computer scientists in Australia and New Zealand to showcase their problem solving skills internationally. She has also encouraged young women to explore the fun in computer programming. The Boersen Prize celebrates Raewyn’s work and legacy for the South Pacific Region. The Prize encourages women participation in the South Pacific Regional Finals.

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.

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 usually a standard install of Debian 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)

See contest.sppregional.org for details about the compilers and run-time environments for languages.

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: