SWERC follows the ACM-ICPC regional contest rules.


The SWERC eligibility criteria are those outlined in the regional contest rules. In particular, all contestants must satisfy the eligibility decision tree. In particular, they must be students registered at a university in the SWERC region, and must be able to prove this fact (with a student card, a proof of enrollment, or some other official document). Of course, participants and coaches do not need to be ACM members, nor do they need to sponsor the SWERC contest (except for the registration fee).

Contest material

SWERC follows the rules of the world finals. Specifically:

Contestants may not bring any printed materials or machine-readable versions of software or data to the Contest Area. Contestants may not bring their own computers, computer terminals, calculators, or other electronic devices to the Contest Area.

In particular, following the rules of the world finals, and unlike previous SWERC editions, contestants are not permitted to bring custom keyboards; contestants may only use the keyboard which is provided to them (see environment).

We allow teams to have a Team Reference Document (also called "notebook") following the world final regulations:

This document may contain up to 25 pages of reference materials, single-sided, letter or A4 size, with pages numbered in the upper right-hand corner and your university name printed in the upper left-hand corner. Text and illustrations must be readable by a person with correctable eyesight without magnification from a distance of 1/2 meter. It may include hand-written comments and corrections on the fronts of pages only.

If a team has a Team Reference Document, then each team member may bring an exact, printed copy of the document. These printed copies must be printed by the team in advance: they cannot be printed on-site. The printed copies must be provided on Saturday at registration. The printed copies will be made available during the Practice Session and during the Contest, and can be collected by the contestants at the end of the contest.

As in the world finals, dictionaries are allowed. Specifically:

Each team member may bring an unannotated natural language printed dictionary.

As in previous years, teams are allowed to bring mascots such as stuffed toy animals or party hats. They can also bring personal items as described in the world final regulations:

Examples are dice, protractor, rulers, small totems.

If you need any other item, please contact us to ask (see email address in footer).

Programming languages

The main programming languages of SWERC are C/C++ and Java. In addition, the contestants have the option of using Python. Prior to the competition, the judges will have solved all problems in C/C++ and Java, and will have strived to make the problems solvable in Python as well.


The scoring rules are the ones described in the ACM-ICPC regional contest rules. We clarify that the total time of teams is measured in minutes (not seconds).

In case there is a tie, the following local tie-breaking rule is used (from the SWERC 2016 page): If two teams solve the same number of problems and have the same total time, the team that first submitted its last accepted problem is ranked higher. In case a tie still remains, the team that first submitted its second-last accepted problem is ranked higher, and so on. In the event that this does not resolve the tie, the ranks will be determined by chance.

Team composition

All teams who want to participate have to follow the registration procedure and pay the registration fee in advance, as described in the registration page. Teams must also check-in physically at the registration desk at the time indicated on the schedule or be disqualified. Following the regional contest rules, all team members must attend all contest activities, otherwise the team risks automatic disqualification and forfeiture of any scholarships and prizes.

Registration is open to institutions from Portugal, Spain, France, Italy, Switzerland, western part of Austria, and Israel. By special request teams from other countries may be allowed to participate in this region. Further, as per the regional contest rules:

An institution may send contestants to only one regional contest in a given year.

The rules pertaining to the number of teams that may be sent by each institution are described on the registration page.

Insurance and expenses

The SWERC organizers do not cover the accommodation, transportation, and other expenses of participating teams.

Each team should make sure that they have appropriate insurance (e.g., against accidents or diseases) to participate to SWERC. Insurance is the responsibility of the teams, not of SWERC organizers.

Intellectual property

The SWERC organizers do not assert copyright on any code written at SWERC, and do not require SWERC competitors or coaches to license their code in any specific way.


Gold sponsors

Palantir Société Générale Criteo Labs

Silver sponsors

Almerys Télécom ParisTech

Bronze sponsor

Google Inria