Last Saturday, July 1st, was contest day in Germany! Students from all over the country gathered at various contest sites to participate in the German Collegiate Programming Contest 2017. This year's GCPC was the largest GCPC of all times including 128 teams from 18 different universities competing at 12 contest sites throughout the country. As last year, the main organization of the event was done by the Technical University of Munich.

The problem set of this year's GCPC contained 11 programming tasks. Among others, the contestants had to build a fact checker for a newspaper, design word clocks for various languages, and determine the number of distinct house designs in the colorful city of Colorville. Thereby, students were introduced to a wide range of mathematical topics including dynamic programming, Pick's theorem, and Burnside's lemma.

The first prize was awarded to the team "Hello KITty ­čś╝" from the Karlsruhe Institute of Technology that managed to solve 10 out of the 11 problems. The second and third prize both went to teams from the Technical University of Munich; both teams "oachkatzlschwoaf" and "Lambda" were able to solve 8 problems.

Photos

Results

The teams highlighted in blue were not eligible for the GCPC 2017 and therefore competed out of competition.

rank team score A
B
C
D
E
F
G
H
I
J
K
1 KIT Hello KITty ­čś╝
Karlsruher Institut f├╝r Technologie
10 1339 4/230 4/258 1/141 1/59 1/103 1/88 1/23 2 1/10 2/255 1/32
2 TUM oachkatzlschwoaf
Technische Universit├Ąt M├╝nchen
8 867 0 2/223 1/82 1/21 2/159 2/130 2/125 5 1/37 0 1/10
3 TUM Lambda
Technische Universit├Ąt M├╝nchen
8 1158 4/226 2/126 3/168 1/77 2/139 2/163 0 5 1/66 4 2/13
4 UDS vO)>
Universit├Ąt des Saarlandes
8 1302 0 2/123 2/164 1/32 1/155 2/278 0 4/285 2/112 0 1/13
5 FAU ­čĺą­čöą­čĺą PanzerFAUst ­čĺą­čöą­čĺą
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
7 747 0 1/74 11 1/34 1 4/287 1/22 2/184 1/54 0 1/12
6 FAU We came for the Pizzabr├Âtchen
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
7 1013 0 0 5/168 1/79 6 2/188 1/80 2/261 1/101 0 1/16
7 ULM goto considered_harmful;
Universit├Ąt Ulm
7 1125 0 6/122 1/156 1/19 8/293 1 1/134 0 2/93 0 2/28
8 TUM #define true !!! false
Technische Universit├Ąt M├╝nchen
7 1350 1/269 4/294 3/289 1/49 0 0 1/111 1 3/162 0 1/36
9 HPI Hexaflexagons
Hasso-Plattner-Institut Potsdam
7 1395 0 0 2/154 4/185 1/170 1/280 0 1/248 1/121 0 2/137
10 KIT Knoblauch, Ingwer und Thymian
Karlsruher Institut f├╝r Technologie
6 845 0 0 1/289 1/110 0 3/167 1/87 0 1/122 0 1/30
11 FAU FAU wie ­čÉŽ
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
6 880 0 0 1/281 3/170 2/153 0 1/73 0 1/106 0 2/17
12 UDS <(Ov
Universit├Ąt des Saarlandes
6 885 0 2 1/255 1/21 6 1/201 0 1/222 1/61 0 2/105
13 FAU It compiles, submit it!
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
6 927 0 1/176 0 4/191 3/290 2 1/40 0 1/112 0 1/18
14 FAU ­čÉó­čÉë#Irgendwas­čÉë­čÉó
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
5 739 0 0 3 1/92 5 2/185 1/202 0 2/133 0 2/67
15 FWU BonnBOS
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
5 884 0 0 3 1/46 2/283 0 0 1/279 2/174 0 1/62
16 KIT Der KITzler
Karlsruher Institut f├╝r Technologie
5 898 0 5 0 3/157 4/238 6/205 0 0 2/57 0 1/21
17 LMU ApfeLMUs
Ludwig-Maximilians-Universit├Ąt M├╝nchen
5 1037 0 3/243 7/282 1/148 0 0 0 0 1/139 0 1/65
18 HPI perfect-zero-knowledge
Hasso-Plattner-Institut Potsdam
5 1105 0 8 7/296 5/155 4/211 0 0 1 1/42 0 2/121
19 PAS UP!
Universit├Ąt Passau
4 311 0 0 0 1/45 5 0 1/117 0 1/91 0 1/58
20 TUM Top University of Memes
Technische Universit├Ąt M├╝nchen
4 329 0 2/120 0 1/61 0 0 3 1 1/87 0 2/21
21 LUE Romath
Universit├Ąt zu L├╝beck
4 402 0 0 2 1/36 0 2/147 1 0 2/110 0 1/69
22 KIT monami
Karlsruher Institut f├╝r Technologie
4 408 0 0 1 1/37 4/128 0 0 0 1/104 0 1/79
23 TUM willSolve10(in Binary)
Technische Universit├Ąt M├╝nchen
4 417 0 0 1/215 1/111 4 0 0 0 1/52 0 1/39
24 TUM But wait, there's more!
Technische Universit├Ąt M├╝nchen
4 497 0 0 0 1/92 0 0 4/133 0 1/148 5 1/64
25 GAU Pi-raten2.7
Georg-August-Universit├Ąt G├Âttingen
4 587 0 6 0 1/73 2/258 0 0 0 2/154 0 1/62
26 LUE PSpace-Orakel
Universit├Ąt zu L├╝beck
4 588 0 0 2/271 5/133 0 0 0 1 2/47 0 1/17
27 FAU Just us. And this train: ­čÜé­čÜâ
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
4 608 0 0 0 1/175 7 0 1/75 0 5/203 0 1/75
28 FRB Ärmstrong
Frankfurt University of Applied Sciences
4 642 0 0 0 1/76 0 12 8/282 0 1/91 0 1/53
29 UDS <(ÔľÇvÔľÇ)>
Universit├Ąt des Saarlandes
4 693 0 1 0 2/101 1 0 0 2/217 1/154 0 3/141
30 FAU TeamSoloCode
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
4 699 0 0 3/217 1/122 0 1 0 0 2/156 0 2/124
31 TUM alcoholicProgrammersAnonymous
Technische Universit├Ąt M├╝nchen
4 713 0 0 2/222 1/29 3 7 0 0 2/166 0 5/176
32 FAU Formal Alles Ungewiss
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
4 953 0 0 0 1/242 0 0 1/238 0 2/276 0 2/157
33 KIT The<<Bitshifters
Karlsruher Institut f├╝r Technologie
3 151 0 0 0 1/89 5 1 0 0 1/41 0 1/21
34 TUM java.lang.ProgrammerException
Technische Universit├Ąt M├╝nchen
3 192 0 5 0 1/35 5 0 0 0 1/77 0 2/60
35 ULM bittekein2SAT
Universit├Ąt Ulm
3 237 0 0 1 1/68 4 0 0 0 2/138 0 1/11
36 JMU easy peasy lemon squeezy
Julius-Maximilians-Universit├Ąt W├╝rzburg
3 251 0 0 0 1/107 6 0 0 0 2/81 0 1/43
37 JGU memeteam
Johannes Gutenberg-Universit├Ąt Mainz
3 263 0 0 4 1/104 0 0 0 0 1/52 0 2/87
38 HPI high performance integer
Hasso-Plattner-Institut Potsdam
3 272 2 0 0 1/122 4 0 0 2 1/61 0 1/89
39 FAU veni, vidi, pizzapanes cenavi
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 278 0 0 0 1/81 1 0 0 0 2/140 0 1/37
40 TUB Coding Club Contest Champions
Technische Universit├Ąt Berlin
3 314 0 0 0 1/75 0 0 1 0 2/120 0 2/79
41 FAU Ballmer Peak den 1. Platz
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 330 0 0 0 1/87 0 0 1 0 1/133 0 2/90
42 FAU Mit der Java-FAU-M zur Java-WM
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 333 0 0 0 1/147 5 0 0 0 2/132 0 1/34
43 TUM Was kannst du eigentlich?!
Technische Universit├Ąt M├╝nchen
3 333 0 3 0 1/108 4 0 7 0 2/157 0 2/28
44 TUM WG
Technische Universit├Ąt M├╝nchen
3 337 0 0 0 1/110 1 0 4 0 2/119 0 2/68
45 GAU !qsln
Georg-August-Universit├Ąt G├Âttingen
3 347 0 0 0 1/36 1 0 0 1 2/148 0 2/123
46 LUE Martin-Router-King
Universit├Ąt zu L├╝beck
3 374 0 0 2 2/164 0 0 0 0 2/142 0 1/28
47 KIT Gefahr
Karlsruher Institut f├╝r Technologie
3 388 0 0 0 1/123 2 0 0 0 1/93 0 3/132
48 JGU TeamC+I
Johannes Gutenberg-Universit├Ąt Mainz
3 416 0 0 0 1/185 1 0 0 0 1/125 0 1/106
49 UKL WRONG-ANSWER
Technische Universit├Ąt Kaiserslautern
3 424 0 0 0 1/160 1 0 0 2 4/125 0 1/79
50 JMU Heisenbug
Julius-Maximilians-Universit├Ąt W├╝rzburg
3 440 0 0 0 2/194 4 0 0 0 2/178 1 1/28
51 KIT ClubLate
Karlsruher Institut f├╝r Technologie
3 446 0 0 0 1/112 4 0 0 2 2/153 0 2/141
52 TUM Szamani
Technische Universit├Ąt M├╝nchen
3 451 0 0 0 2/110 0 0 0 0 4/136 0 2/105
53 TUM Kreativ
Technische Universit├Ąt M├╝nchen
3 451 0 0 0 2/90 0 0 0 0 2/181 0 2/120
54 UKL Just4Fun
Technische Universit├Ąt Kaiserslautern
3 454 0 0 0 1/120 0 0 3 0 4/186 0 1/88
55 FWU BonnLPT
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
3 484 0 0 0 4/241 0 0 0 0 2/133 0 1/30
56 TUM Lea's last hope
Technische Universit├Ąt M├╝nchen
3 506 0 0 0 2/190 0 0 0 0 1/241 0 1/55
57 FAU 404 Not FAUnd
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 510 0 0 0 1/93 5 0 0 0 3/244 0 2/113
58 FUB <-W-M-W>
Freie Universit├Ąt Berlin
3 534 0 0 0 1/84 0 0 0 0 5/216 0 3/114
59 FAU ');drop table team;--
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 547 0 0 0 3/124 3 0 0 0 3/222 0 2/101
60 FWU BonnRSU
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
3 555 0 0 0 1/166 5 0 0 0 5/258 0 1/51
61 HPI Team H
Hasso-Plattner-Institut Potsdam
3 578 0 0 0 1/240 2 0 0 0 3/150 0 2/128
62 FAU Infinite LÔł×p
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 589 0 0 0 2/204 0 0 3/149 0 13 0 2/156
63 FAU Ein wildes FAUbsi erscheint!­čÉŽ
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 592 0 0 0 2/150 7 0 0 0 1/168 0 5/174
64 TUM ­čÖł­čÖë­čÖŐ
Technische Universit├Ąt M├╝nchen
3 595 0 0 0 4/190 1 0 0 1 5/230 0 1/35
65 JGU NulpointerEzception
Johannes Gutenberg-Universit├Ąt Mainz
3 598 0 0 0 1/186 0 0 0 2 1/109 0 2/283
66 TUM Mauqa mauqa
Technische Universit├Ąt M├╝nchen
3 602 0 0 0 3/186 0 0 0 0 2/225 0 2/111
67 TUM TUM wie Brot
Technische Universit├Ąt M├╝nchen
3 636 0 8 0 1/103 0 0 0 0 6/235 0 4/138
68 KIT TIMELIMIT
Karlsruher Institut f├╝r Technologie
3 664 0 0 0 4/261 0 2 0 0 3/189 0 2/94
69 FAU ­čîő The Floor is Java ­čîő
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 701 0 0 0 2/274 0 0 0 0 5/283 0 1/44
70 FAU FeryArtisticUsername2.0
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 721 0 0 0 3/270 0 0 0 0 3/293 0 1/78
71 FAU Plagiat
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
3 774 0 0 0 3/192 3 0 0 0 3/269 0 3/193
72 FWU BonnFKS
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
3 827 0 0 0 1/114 5 0 0 0 9/261 0 6/192
73 FAU Das Team
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 162 0 1 0 1/73 0 0 3 0 0 0 1/89
74 FAU if(icpc!=ezpz)cry();
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 201 0 0 0 1/144 4 0 3 0 0 0 1/57
75 FAU Drei Engel f├╝r Java
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 207 0 0 0 1/173 0 0 0 0 6 0 1/34
76 FAU Blub
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 219 0 0 0 1/173 0 0 0 0 3 0 1/46
77 HPI Ultrabananenbieger Kevin
Hasso-Plattner-Institut Potsdam
2 229 0 0 0 1/48 3 0 0 0 2 0 4/121
78 TUM Insatiable Fools
Technische Universit├Ąt M├╝nchen
2 292 0 0 0 2/222 0 1 0 0 5 0 1/50
79 HAW PlsNoCopyPasta
Hochschule f├╝r angewandte Wissenschaften Landshut
2 296 0 0 0 2/122 0 0 0 0 14 0 3/114
80 FAU Backblech
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 322 0 0 0 1 0 0 1 0 3/230 0 1/52
81 JMU 404
Julius-Maximilians-Universit├Ąt W├╝rzburg
2 356 0 0 2 2/177 0 0 0 0 3 0 2/139
82 TUM L
Technische Universit├Ąt M├╝nchen
2 358 0 0 0 3/168 0 0 0 0 12 0 3/110
83 FAU FAUvoriten
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 361 0 0 0 1/79 1 0 0 4 2 0 3/242
84 FAU Capitalism is a ponzi sheme
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 380 0 0 0 2/140 0 0 0 0 4 0 4/160
85 HAW WasTerminiertFunktioniert
Hochschule f├╝r angewandte Wissenschaften Landshut
2 380 0 0 0 5/239 0 0 0 0 3 0 1/61
86 JMU D├╝sentrieb
Julius-Maximilians-Universit├Ąt W├╝rzburg
2 424 0 0 0 1/155 0 0 0 0 5 0 5/189
87 JGU k^2
Johannes Gutenberg-Universit├Ąt Mainz
2 435 0 0 0 4/218 0 0 0 0 1 0 3/117
88 FAU Team Blau
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 447 0 4 0 3 0 0 0 0 2/279 0 2/128
89 FWU BonnBBM
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
2 458 0 0 0 3/220 0 0 0 0 0 0 3/158
90 TUM hereForFreePizzaOda
Technische Universit├Ąt M├╝nchen
2 473 0 0 0 5/258 0 0 0 0 10 0 2/115
91 FAU SIEGlitzhof
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 486 0 2 0 2/275 0 0 0 0 5 1 3/151
92 FAU Crijogr
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2 598 0 0 0 2/200 0 0 0 0 2 0 5/298
93 TUM ,') DROP TABLE Teams; --
Technische Universit├Ąt M├╝nchen
2 610 0 0 0 6 0 0 0 0 10/265 0 3/125
94 FAU float teamName = true
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
1 39 0 0 0 4 0 0 6 0 0 0 1/39
95 FAU FAUlstes Team hier
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
1 50 0 0 0 2 0 0 0 0 2 0 1/50
96 UKL KLPunishers
Technische Universit├Ąt Kaiserslautern
1 87 0 0 0 4 0 0 0 0 4 0 1/87
97 JMU W├╝rzburger Snickers
Julius-Maximilians-Universit├Ąt W├╝rzburg
1 97 0 1 0 3 2 0 1 0 1 0 2/77
98 TUM ShitmoreRAMbow88
Technische Universit├Ąt M├╝nchen
1 109 3 0 0 3 0 0 0 0 0 0 1/109
99 FWU BonnBM
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
1 127 0 0 0 0 0 0 0 0 0 0 1/127
100 FAU Nutellapfannkuchen
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
1 131 0 1 0 8 0 0 2 0 1 0 2/111
101 FAU nerdkorean cyber army
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
1 142 0 0 0 6 0 0 0 0 2 0 2/122
102 TUM GAD is fun
Technische Universit├Ąt M├╝nchen
1 149 0 0 0 5 0 0 0 0 0 0 2/129
103 TUM Young, simple and naïve
Technische Universit├Ąt M├╝nchen
1 159 0 0 0 0 0 0 0 0 0 0 1/159
104 LUE Plan B
Universit├Ąt zu L├╝beck
1 167 0 0 0 0 0 0 0 0 0 0 3/127
105 TUM BitFlipper
Technische Universit├Ąt M├╝nchen
1 180 0 0 0 8 0 1 0 0 0 0 3/140
106 TUM TheFruitDudes
Technische Universit├Ąt M├╝nchen
1 203 0 0 0 3 0 3 0 0 0 0 1/203
107 TUM cereal killers
Technische Universit├Ąt M├╝nchen
1 209 0 0 0 0 0 0 0 0 1 0 5/129
108 TUM foobar
Technische Universit├Ąt M├╝nchen
1 233 0 0 12 3 0 0 0 0 0 0 2/213
109 TUM Bilqent06
Technische Universit├Ąt M├╝nchen
1 272 0 0 0 0 0 0 0 0 3 0 3/232
110 TUM O(shit)
Technische Universit├Ąt M├╝nchen
1 319 0 0 0 3 0 0 3 0 2 0 4/259
111 TUM Super deadly ninjas
Technische Universit├Ąt M├╝nchen
1 380 0 0 0 0 0 0 0 0 3 0 6/280
112 FRB footprints on the moon
Frankfurt University of Applied Sciences
1 410 0 0 0 3 0 0 0 0 0 0 9/250
113 FAU DaIstWasFAUl
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
0 0 0 0 0 1 0 0 0 0 4 0 1
FAU FAUer Fox
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
0 0 0 0 0 0 0 0 0 0 2 0 3
FAU forkfork
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
0 0 0 0 0 2 0 0 0 0 4 0 5
TUM JeNiRa
Technische Universit├Ąt M├╝nchen
0 0 0 0 0 0 0 0 0 0 5 0 3
TUM Meh
Technische Universit├Ąt M├╝nchen
0 0 0 0 0 0 0 0 0 0 0 0 5
1 FAU Spezialexpertenkomitee
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
8 1013 2/202 0 1/107 2/122 1/162 3/261 1/41 0 1/26 0 1/12
2 UKL The Factory Of Chairs
Technische Universit├Ąt Kaiserslautern
7 1179 0 2/168 3/118 1/62 10/293 3/207 0 0 1/12 0 1/39
3 UKL 7sen
Technische Universit├Ąt Kaiserslautern
6 728 0 0 5/209 1/84 5 1/186 1/109 0 1/19 0 1/41
4 TUM The Mexicans
Technische Universit├Ąt M├╝nchen
5 606 0 2 1/160 1/60 0 2/196 0 1 1/42 0 2/108
5 UKL The Three Wizards
Technische Universit├Ąt Kaiserslautern
4 576 0 0 2/204 3/171 0 5 0 0 1/58 0 1/83
6 TUM ZF┬▓
Technische Universit├Ąt M├╝nchen
4 588 0 2 0 2/157 2 1 2/218 0 1/126 0 1/47
7 UKL Sakalans
Technische Universit├Ąt Kaiserslautern
4 665 0 0 1/265 1/104 0 0 0 0 1/61 0 2/215
8 JGU Reserve Mainz 1
Johannes Gutenberg-Universit├Ąt Mainz
3 520 0 0 0 1/120 0 0 0 0 3/203 0 2/137
9 TUM CodeSpartans
Technische Universit├Ąt M├╝nchen
2 358 0 0 0 3/170 0 2 0 0 4 0 1/148
10 TUM Reserve M├╝nchen 1
Technische Universit├Ąt M├╝nchen
2 494 0 0 0 2/254 0 0 0 0 0 0 1/220
11 TUB Reserve Berlin 1
Technische Universit├Ąt Berlin
2 663 0 0 0 1/117 0 0 0 0 1 0 14/286
(c) ICPC@TUM, Contact/Imprint