Compete

The Nordic Collegiate Programming Contest 2024 took place Saturday October 5th 2024 11:00-16:00 CEST (UTC+2). In total 213 teams participated from 7 countries, trying to solve as many as possible of the 11 problems.

The winning team was Just Balloons | Nothing from University of Copenhagen, Denmark, who solved 10 out of 11 problems! Aalto CS-A1140 Team 2 from Aalto University, Finland placed second with 7 problems solved. In third placed grinders from KTH, Sweden solving 7 problems. Congratulations to the top teams!

Thank you for participating, we hope to see you again next year!



Join the Nordic Collegiate Programming Contest (NCPC) and test your skills in competitive programming! Whether you’re looking to become the Nordic Champion or just want to have fun solving engaging problems, NCPC is the perfect platform for you.

NCPC is held on Saturday October 5th 2024 11:00-16:00 CEST (UTC+2) at the local sites listed below.

The contest uses the Kattis automatic judging system. If you’re new to Kattis, we encourage you to familiarize yourself with the system by trying it out before the contest. We suggest that you check out the problems from last year’s NCPC. For even more practice, visit https://open.kattis.com/ featuring thousands of problems of various difficulty.

Form a three-member team and get ready to take on the challenge!

Registration

Registration closed Wednesday the 2nd of October 2024. Registration system: https://icpc.global/regionals/finder/Nordic.

Rules

In short: Teams of up to three persons try to solve as many problems as possible, without external help.

The rules for this contest is given by the ICPC regional contest rules, with the following clarifications and additions:

Who may compete

The teams competing consist of up to three persons. The competition is open to everybody, as long as they are either a citizen of the NCPC countries or related to an entity (company or university) in the NCPC countries. Every team must compete for some NCPC country.

ICPC eligibility

Teams consisting of university students, who are ICPC eligible, are encouraged to participate in the ICPC division. These may qualify for the regional finals (NWERC), and further to the ICPC World Finals. Basically, any student born in 2001 or later, or who started their university/college studies in 2020 or later is eligible to compete. For exceptions such as retaken years, military service and so on, please refer to the ICPC rules. Persons who have competed in five regional finals already, or two world finals, may not compete in the ICPC division, however there are some exceptions for the covid years.

How and where you may compete

What you may and may not do during the contest

The contest

The problem set consists of a number of problems (usually 8-12). The problem set will be in English, and given to the participating teams when the contest begins. For each of these problems, you are to write a program in any of the programming languages supported by the Kattis system (see here for a list). The jury guarantees that each problem is solvable in C++ and Java. No guarantees for other languages are given due to the large number of allowed languages, however the jury guarantees that for every language there is at least one problem solvable in that language (it has always been the case that several of the problems were solvable in all available languages, but there is no guarantee of this).

The submitted programs must read from standard input (stdin) and write to standard output (stdout), unless otherwise stated. After you have written a solution, you may submit it using the specified submission system.

The team that solves the most problems correctly wins. If two teams solve the same number of problems, the one with the lowest total time wins. If two top teams end up with the same number of problems solved and the same total time, then the team with the lowest time on a single problem is ranked higher. If two teams solve the same number of problems, with the same total time, and the same time on all problems, it is a draw. The time for a given problem is the time from the beginning of the contest to the time when the first correct solution was submitted, plus 20 minutes for each incorrect submission of that problem. The total time is the sum of the times for all solved problems, meaning you will not get extra time for a problem you never submit a correct solution to.

If you feel that a problem definition is ambiguous, you may submit a clarification request via the submission system. If the judges think there is no ambiguity, you will get a short answer stating this. Otherwise, the judges will write a clarification, that will be sent to all teams at all sites in the contest.


Change-log

Sites

University Site Director(s) Status
🇩🇰
University of Copenhagen
Danish Technical University
ITU Copenhagen
Monica Borup Duch <mbd netcompany.com>
Klaus Skelbæk Madsen <ksm jobindex.dk>
Sophia Saxil Engel <sope netcompany.com>
✅ Confirmed
🇩🇰
Aarhus University
Gerth Stølting Brodal <gerth cs.au.dk>
Sheila Lærkegaard Johannesen <sljo netcompany.com>
✅ Confirmed
🇩🇰
University of Southern Denmark - Sønderborg
Krzysztof Sierszecki <krzys mmmi.sdu.dk>
✅ Confirmed
🇪🇪
Tallinn University of Technology
Ago Luberg <ago.luberg taltech.ee>
✅ Confirmed
🇪🇪
University of Tartu
Meelis Kull <meelis.kull ut.ee>
✅ Confirmed
🇫🇮
Aalto University
Jukka Suomela <jukka.suomela aalto.fi>
✅ Confirmed
🇫🇮
University of Helsinki
Antti Laaksonen <ahslaaks cs.helsinki.fi>
✅ Confirmed
🇮🇸
University of Iceland
Arnar Bjarni Arnarson <keppnisforritun gmail.com>
✅ Confirmed
🇮🇸
University of Akureyri
Arnar Bjarni Arnarson <keppnisforritun gmail.com>
✅ Confirmed
🇱🇹
Vilnius University
Vladas Tumasonis <vladas.tumasonis mif.vu.lt>
✅ Confirmed
🇱🇹
VILNIUS TECH
Artūras Mackūnas <arturas.mackunas vilniustech.lt>
✅ Confirmed
🇱🇹
Kaunas University of Technology
Mindaugas Vasiljevas <mindaugas.vasiljevas ktu.lt>
✅ Confirmed
🇳🇴
NTNU Trondheim
Theodor Beck <karl.t.l.beck ntnu.no>
✅ Confirmed
🇳🇴
University of Bergen
Brigt Håvardstun <Brigt.Havardstun student.uib.no>
Torstein Strømme <Torstein.Stromme uib.no>
✅ Confirmed
🇳🇴
University of Oslo
Jonas Berger Nyvold <jonasbny ifi.uio.no>
✅ Confirmed
🇳🇴
UiT - Narvik
Ronny Stirling <rst112 post.uit.no>
Pending Confirmation
🇳🇴
UiT - Tromsø
Eindride Kjersheim <eindride.kjersheim gmail.com>
Pending Confirmation
🇸🇪
Chalmers
Victor Song <songv chalmers.se>
✅ Confirmed
🇸🇪
Karlstad University
Jonathan Vestin <jonathan.vestin kau.se>
✅ Confirmed
🇸🇪
Linköpings universitet
Morgan Nordberg <ordf lithekod.se>
Astrid Lauenstein <vordf lithekod.se>
✅ Confirmed
🇸🇪
Luleå Institute of Technology
Anton Johansson <anton.johansson ludd.ltu.se>
Pending Confirmation
🇸🇪
Lund University
Måns Magnusson <exoji2e gmail.com>
Per Andersson <per.andersson cs.lth.se>
✅ Confirmed
🇸🇪
KTH Royal Institute of Technology
Björn Martinsson <bmart kth.se>
✅ Confirmed
🇸🇪
Umeå University
Tomas Forsman <stric cs.umu.se>
Pending Confirmation

If your university is not listed - contact your computer science department or programming society, and ask if they would like to host a local site. It’s also usually possible to compete at a nearby university’s site. Interested in hosting a site? Have a look at the site page.



Last updated: 2024-10-07

Webmaster: Måns Magnusson exoji2e@gmail.com