GCPC 2015

This day was not like any other day. It was a day of shouts of happiness and frustration. It was a day of half eaten pizza and tons of candies disappearing. It was a day of records and alterations. So what was this very day about?
The story begins at Saturday the 06/20/2015 at about 10:30. The campus Garching-Forschungszentrum was almost empty, except for a few students aiming for the mathematics and informatics building. Inside, everyone was going straight into the computer room where we were instantly welcomed by music from Two Steps From Hell. What music would fit better for the tasks that we were going to solve? At eleven o’clock the GCPC contest started. The GCPC, short for German Collegiate Programming Contest, is a programming contest where each team tries to solve as many problems as possible within five hours. Each team consists of up to three members, but to make it more difficult, only one computer is allowed. When a solution is found, it is uploaded to an online judge. Allowed languages are Java, C/C++ and Python. After some seconds, the result is shown. It can either be “Correct” and everybody cheers and the best: you get a balloon! But sadly, it turned red too often, meaning “Wrong Answer” or “Timelimit Exceeded” and we were searching even more assiduously where the error lies.
The world shrank to my team, the computer and the sheet of problems. The only interruption was the obligatory pizza lunch. This was also the time when one noticed the other teams, although we were sitting in the same room.
At a total, 62 teams participated at the GCPC, and from that 21 teams came from the TUM. The room was crowded with around 100 computer nerds, one of the records. But sadly, I counted only four women. But I do not have to complain, I was in a team with one. My team was made out of two mathematicians and me, a computer scientist. Because we are limited to only one computer, I was hacking most of the time, whereas the others prepared the problems and were doing the math. Due to this perfect parallelism we were able to solve the first four problems within an hour. However, unfortunately we were not able to solve any more problems after that, how frustrating. Until the end of the five hours, nearly every other team also solved these four problems, only nine teams managed to solve more.
And here we reached the end of the contest. After five hours of intense work, everyone was exhausted. After a short break, sample solutions were presented and then the final moment arrived: the award ceremony. And the winner is: team oachkatzlschwoaf++ (for the non-bavarian readers, this means squirrel tail) from the TUM. The first winner coming from my university in many years. As an alteration, they also received a metal trophy. Congratulations! My team reached tenth place in Germany - the third place of all teams from the TUM.
And so the day ended. We pilgrimaged back to the subway and rounded off the afternoon with a good play of Schafkopf.
One last notice, all 100 students together did not manage to eat all the pizza! This must not happen the next time.

Sebastian Weiß, from team El chamán (also known under the names “les chamans”, “the shamans” or “die Schamanen” in former contests)

Photos

Results

rank team score A B C D E F G H I J K
1 DEU oachkatzlschwoaf++
Technische Universitaet Muenchen
7 988 1/296 0 1/173 2/170 3 0 1/24 2/118 1/149 0 1/18
2 DEU FAUgrau
FAU Erlangen-Nuremberg
7 1147 3/214 1 2 0 2/283 0 1/69 1/41 1/120 3/211 4/49
3 DEU apfeLMUs
Ludwig-Maximilians Universität München
6 806 4 0 0 0 1/146 3 1/27 1/189 1/63 3/266 1/75
4 DEU FAUeni FAUidi FAUici
FAU Erlangen-Nuremberg
6 990 0 0 2/259 0 3 2/278 1/36 4/180 2/70 0 1/47
5 DEU { >o< }
FAU Erlangen-Nuremberg
6 1069 0 0 4/277 0 8/289 0 2/28 1/80 1/65 1 4/50
6 DEU Team Redundancy Team
Georg-August Universität Göttingen
5 563 0 0 1/207 0 3 0 1/24 2/140 1/79 0 3/53
7 DEU Syntha-6
Technische Universitaet Muenchen
5 633 0 0 0 0 3/285 0 1/31 2/92 1/109 0 1/56
8 DEU BreaKIT
Karlsruhe Institute of Technology (KIT)
5 776 0 2 0 0 2/269 0 1/22 3/89 1/147 0 4/129
9 DEU D3PO
Johannes Gutenberg Universität Mainz
5 1009 0 1/271 2 0 2 4 1/142 2/295 1/229 0 1/52
10 DEU El chamán
Technische Universitaet Muenchen
4 197 0 0 6 3 5 0 1/35 2/56 1/53 0 1/33
11 DEU xXTeamnameXx
FAU Erlangen-Nuremberg
4 249 0 1 1 0 3 0 1/30 1/22 1/105 0 1/92
12 DEU ');drop table team;--
FAU Erlangen-Nuremberg
4 289 0 1 6 0 0 5 1/25 2/142 1/44 0 3/18
13 DEU HipHipArray
Frankfurt am Main University of Applied Sciences
4 314 0 2 0 0 0 0 1/36 3/128 1/69 0 2/21
14 DEU Dancing on Rainbows
FAU Erlangen-Nuremberg
4 349 4 0 2 0 0 0 1/36 2/86 1/96 0 3/71
15 DEU Team Geist
FAU Erlangen-Nuremberg
4 385 0 0 6 0 7 0 1/28 2/76 1/118 0 3/103
16 DEU The Dining Philosophers
Technische Universitaet Muenchen
4 390 0 0 0 0 1 3 1/28 1/162 2/107 0 1/73
17 DEU kit-commit
Karlsruhe Institute of Technology (KIT)
4 392 0 1 3 0 3 3 1/22 1/174 2/84 0 3/52
18 DEU The Mathemagicians
Georg-August Universität Göttingen
4 479 0 1 3 0 3 0 1/28 2/143 3/68 0 5/100
19 DEU !Loser
Universität Ulm
4 483 0 2 0 0 0 0 1/14 3/142 5/95 0 4/52
20 DEU yyyTeamnameyyy
FAU Erlangen-Nuremberg
4 483 0 0 0 0 1 0 1/27 6/173 2/72 0 3/51
21 DEU Triple-S
Technische Universitaet Muenchen
4 549 0 0 0 0 0 0 1/41 1/236 2/162 0 1/90
22 DEU IGNL
Karlsruhe Institute of Technology (KIT)
4 553 0 0 0 0 1/239 1 1/32 3 1/106 0 2/156
23 DEU #define true false
Technische Universitaet Muenchen
4 595 4 1 2 0 7 0 1/13 1/182 3/77 3 3/243
24 DEU Kein Name
Karlsruhe Institute of Technology (KIT)
4 612 0 0 0 0 11 0 1/21 3/127 1/203 0 6/121
25 DEU -1/12
Technische Universitaet Muenchen
4 620 0 0 0 0 0 2 2/40 4/289 1/124 0 1/87
26 DEU TUROM
Technische Universitaet Muenchen
4 626 0 0 0 0 2 1 1/61 2/248 2/166 0 4/51
27 DEU Infinite loop
FAU Erlangen-Nuremberg
4 702 0 0 0 0 0 2 1/95 2/103 1/134 0 8/210
28 DEU R2D2
Technische Universitaet Muenchen
4 708 0 0 1/234 0 0 1 1/18 2 1/297 0 4/99
29 DEU SitzenInDerRechnerhalle
Technische Universitaet Muenchen
4 766 0 0 0 0 0 1 1/23 4/284 1/151 0 6/148
30 DEU Run_Forrest.cpp_Run
Karlsruhe Institute of Technology (KIT)
4 767 0 0 0 0 0 0 1/22 2/255 1/163 0 5/227
31 DEU We do cs 2 get girls
Technische Universitaet Muenchen
4 794 0 0 0 0 0 2 1/46 5/289 1/109 0 3/230
32 DEU HaloKITties
Karlsruhe Institute of Technology (KIT)
4 825 0 1 0 0 0 0 1/18 11/271 1/134 0 5/122
33 DEU Only Judge Can TUM Us
Technische Universitaet Muenchen
4 897 0 0 0 0 7 0 1/28 4/287 8/251 0 2/111
34 DEU scoreboard.reverse()
FAU Erlangen-Nuremberg
3 199 0 0 0 3 1 2 1/29 0 2/129 0 1/21
35 DEU Tri­vi­a­li­tät
University of Applied Sciences Landshut
3 276 1 0 0 0 0 1 1/25 1 1/133 0 4/58
36 DEU Meeresbiologisches Lab
FAU Erlangen-Nuremberg
3 314 0 0 0 0 0 1 1/52 0 1/25 0 4/177
37 DEU Team Kuno
Universität zu Lübeck
3 365 0 3 0 0 0 1 1/13 4/224 1/68 0 7
38 DEU K-Bang-Turingmaschine
FAU Erlangen-Nuremberg
3 407 3 1 0 0 0 2 1/18 2 2/259 0 2/90
39 DEU We <3 :-(
Johannes Gutenberg Universität Mainz
3 470 0 0 0 0 0 0 1/76 7 2/150 0 7/104
40 DEU Inkompetenzkompensationsteam
FAU Erlangen-Nuremberg
3 478 0 0 0 0 0 0 1/116 0 2/191 0 4/91
41 DEU Hacker & Co.
FAU Erlangen-Nuremberg
3 504 0 1 0 0 0 0 1/80 1/179 2/225 0 5
42 DEU IGEL
Karlsruhe Institute of Technology (KIT)
3 519 0 0 0 0 0 0 1/64 0 2/139 0 3/256
43 DEU System.out.println(42);
Universität zu Lübeck
3 536 0 0 2 0 0 0 5/42 2 3/50 0 8/184
44 DEU TUManySubmissions
Technische Universitaet Muenchen
3 543 0 0 0 0 0 0 1/40 0 1/110 0 7/273
45 DEU X-Coders
Technische Universitaet Muenchen
3 552 0 0 0 0 0 1 1/76 1 1/227 0 5/169
46 DEU TaqMen
Johannes Gutenberg Universität Mainz
3 679 0 0 0 0 0 2 1/166 0 2/233 0 7/140
47 DEU _underscore
FAU Erlangen-Nuremberg
3 679 0 0 0 0 0 0 1/40 5 3/157 0 9/282
48 DEU FoodForFun
Technische Universitaet Muenchen
3 698 0 0 0 0 0 3 1/69 2 1/115 0 14/254
49 DEU who needs a name
Technische Universitaet Muenchen
3 707 0 0 0 0 0 0 1/72 2/270 0 0 9/185
50 DEU heisenbug
Technische Universitaet Muenchen
2 137 0 2 0 0 0 0 1/39 1 0 0 1/98
51 DEU Pink Fluffy Unicorns
FAU Erlangen-Nuremberg
2 138 0 0 0 0 0 0 1/31 4 1/107 0 0
52 DEU ASDFler
Technische Universitaet Muenchen
2 179 0 4 0 0 0 0 1/78 0 1/101 0 5
53 DEU TDI-System
FAU Erlangen-Nuremberg
2 210 1 2 1 1 0 2 1/27 11 1/183 0 0
54 DEU l∞p
FAU Erlangen-Nuremberg
2 226 0 1 1 0 0 1 1/59 4 1/167 0 12
55 DEU \n
FAU Erlangen-Nuremberg
2 261 0 0 0 0 0 3 1/93 2 2/148 0 1
56 DEU HAW_Allstars
University of Applied Sciences Landshut
2 316 0 0 0 0 0 0 2/70 0 2 0 4/166
57 DEU BrainNotFoundException
Johannes Gutenberg Universität Mainz
2 325 0 0 0 0 0 0 1/66 0 2/239 0 4
58 DEU FreitodAusUnlust
FAU Erlangen-Nuremberg
2 334 0 0 0 0 0 0 1/72 2 3/222 0 4
59 DEU Wild Hurricanes
Frankfurt am Main University of Applied Sciences
2 364 0 0 0 0 0 0 1/62 0 2/282 0 5
60 DEU Brandschutz Erlangen
FAU Erlangen-Nuremberg
2 507 0 0 0 2 0 0 4/109 0 5/258 0 9
61 DEU paradox_fox
Technische Universitaet Muenchen
2 641 0 0 0 0 0 0 3/88 0 0 0 12/293
62 DEU Mantosh Kumar
Technische Universitaet Muenchen
1 136 0 0 0 0 0 0 1/136 0 0 0 8
(c) ICPC@TUM, Contact/Imprint