As every year it is about time to decide who is going to represent TUM in the 2020 ICPC Northwestern Europe Regional Contest (NWERC). Due to the COVID-19-pandemic it is not clear at this point in which format (onsite in Iceland or remote) the NWERC 2020 is going to take place. Nevertheless, we would like to proceed with our usual selection process so that we are prepared for any scenario. Similar to previous years, we assume that TUM will be granted between 2 and 4 (most likely 3) spots in the NWERC 2020. As each team consists of up to 3 students, there will be in total 6 to 12 students able to qualify for the NWERC. After careful deliberation, we came up with quite an involved selection procedure last year that enjoyed a high popularity among our students. We therefore decided to conduct a similar selection procedure this year. It is based on student's performance in a number of upcoming online contests. Please read the details below and contact us in case you have any questions or would like to enter the selection process.


Everyone who is (or will be) enrolled as a TUM student in the winter semester 2020/2021 and is eligible to participate in the NWERC 2020 according to the official 2020 ICPC Regionals Eligibility Decision Diagram is welcome to participate in our TUM NWERC selection process.

For more information regarding the eligibility rules for the 2020 ICPC Regional contests, please click here.

Selection Period

27.07.2020 - 20.11.2020

Ranked Contest

Scoring Function

For each ranked contest, every student gets assigned a score measuring his/her performance in the contest. The score takes into account how many tasks a student solved and how difficult those tasks were. It is calculated as follows:

For the selection process, every participant is then assigned a total score based on his/her performances in the contests during the selection period. This total score t_j is the sum of the scores s_j of this participant in the individual contests, but only taking the best 4 contests of the participant into account.

Forming Teams

The best 9 participants according to their total score in the selection process create teams through a public discussion. If no consensus can be achieved, we use the following strategy: Students are ranked according to their individual scores. Ties are broken uniformly at random. The student with the best rank may now start to select his/her teammates. The student can ask any student who participated in the selection process to be his/her teammate. The student’s potential teammate can accept or reject this request. Once a team is formed, the student with the highest individual score but unassigned to a team may choose his/her teammates, and so on.

Telegram Group & Selection Bot

Some of our students wrote a great Telegram bot that automatically fetches the contest data from various platforms, calculates the new scores, and pushes these scores into our ICPC TUM Telegram group.

How to join the qualification

In case you want to take part in the selection process, please send us a message to icpc(at) including your full name, your codeforces and atcoder handles, and whether or not you're already in our ICPC TUM Telegram group.


Gregor Matl & Gregor Schwarz

(This article has been updated after the selection period has been extended.)

(c) ICPC@TUM, Privacy Statement, Contact/Imprint