JU Kod

Competitive programming study group at JTH / JU

NCPC 2025 @ Jönköping University

This page has information for those attending NCPC 2025 at the Jönköping University site. For those attending in other sites, please see the information on the official NCPC 2025 website.

Summary

NCPC is the Nordic Collegiate Programming Contest, a competition involving algorithms and programming aimed at university students. You can find further info in NCPC's website.

Important information:

  1. You must register to participate.
  2. Note the schedule and date: Saturday, 4 October 2025.
  3. Bring your own laptops and chargers, only a table, chairs and electric sockets are provided.
  4. Be mindful of the competition rules.
  5. for questions, contact the site director Rudy Matela <rudy.matela@ju.se>.

Schedule, Saturday, 4 October 2025

Time Event Location
10:00 -- 10:15 Recommended arrival JTH (yellow building)
10:15 -- 10:45 Introduction Presentation Stora Enso E1029 Auditorium
11:00 -- 16:00 Main Contest (NCPC 2025) Husqvarna E1028, Finnveden E1022
Around 12:00 Light lunch is served Galleriet E1120
16:00 -- 16:30 Quick Award Ceremony Stora Enso E1029 Auditorium

Registration

You must register to participate in the Nordic Collegiate Programming Contest (NCPC 2025). Registration steps:

  1. find a coach (usually a lecturer from your programme).
  2. form a team of up to 3 team members, having 3 is recommended.
  3. send your coach the required information for all (3) team members:
  4. coaches must follow the registration instructions for NCPC 2025:
    • select Jönköping University as the site.
  5. after the coach registers the team, team members get an email to complete their registration.

Registration is now open. Coaches can register at the ICPC Global website. We recommend registering by 19 September or as early as possible to guarantee a spot.

Arrival

After you enter JTH (yellow building), turn left at the first corridor then go straight. You'll find the Stora Enso auditorium there.

Light lunch

Light lunch will be served (sandwiches). There should be coffee and biscuits throughout. You are allowed (and recommended) to bring snacks.

JTH

Tekniska Högskolan i Jönköping, one of the four schools of Jönköping University.

Maps

Here is a map of the rooms used in the event:

Here is how we will distribute 8 teams per room:

We will set up tables like this ideally the day before.

Again, computers will not be provided: teams are expected to bring their own laptops.

The NCPC

The Nordic Collegiate Programming Contest (NCPC) is held every year. Teams of 3 university students compete solving ≈ 10 programming problems in 5 hours using either C, Python, Java, C#, C++, Haskell or one of 40 other programming languages. At the end, the team with most solved problems wins. It's quite fun! :-)

Preparing/practicing for the NCPC

The best problems for practicing leading up to the competition are the problems from NCPC 2023, NCPC 2022 and NCPC 2021 (last years). Here are 8 interesting problems in order of difficulty:

They are available for practice at open.kattis.com. You can submit your solutions online there, so you can check if they are really correct.

After completing the easiest problems above, you can start solving harder problems from the past few years: NCPC 2024; NCPC 2023; NCPC 2022; NCPC 2021; NCPC 2020; NCPC 2019; NCPC 2018; NCPC 2017.