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)
rank | team | score | A | B | C | D | E | F | G | H | I | J | K | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 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 | 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 | 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 | 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 | { >o< } FAU Erlangen-Nuremberg | 6 | 1069 | 0 | 0 | 4/277 | 0 | 8/289 | 0 | 2/28 | 1/80 | 1/65 | 1 | 4/50 | |
6 | 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 | Syntha-6 Technische Universitaet Muenchen | 5 | 633 | 0 | 0 | 0 | 0 | 3/285 | 0 | 1/31 | 2/92 | 1/109 | 0 | 1/56 | |
8 | 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 | 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 | El chamán Technische Universitaet Muenchen | 4 | 197 | 0 | 0 | 6 | 3 | 5 | 0 | 1/35 | 2/56 | 1/53 | 0 | 1/33 | |
11 | xXTeamnameXx FAU Erlangen-Nuremberg | 4 | 249 | 0 | 1 | 1 | 0 | 3 | 0 | 1/30 | 1/22 | 1/105 | 0 | 1/92 | |
12 | ');drop table team;-- FAU Erlangen-Nuremberg | 4 | 289 | 0 | 1 | 6 | 0 | 0 | 5 | 1/25 | 2/142 | 1/44 | 0 | 3/18 | |
13 | 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 | Dancing on Rainbows FAU Erlangen-Nuremberg | 4 | 349 | 4 | 0 | 2 | 0 | 0 | 0 | 1/36 | 2/86 | 1/96 | 0 | 3/71 | |
15 | Team Geist FAU Erlangen-Nuremberg | 4 | 385 | 0 | 0 | 6 | 0 | 7 | 0 | 1/28 | 2/76 | 1/118 | 0 | 3/103 | |
16 | The Dining Philosophers Technische Universitaet Muenchen | 4 | 390 | 0 | 0 | 0 | 0 | 1 | 3 | 1/28 | 1/162 | 2/107 | 0 | 1/73 | |
17 | 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 | 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 | !Loser Universität Ulm | 4 | 483 | 0 | 2 | 0 | 0 | 0 | 0 | 1/14 | 3/142 | 5/95 | 0 | 4/52 | |
20 | yyyTeamnameyyy FAU Erlangen-Nuremberg | 4 | 483 | 0 | 0 | 0 | 0 | 1 | 0 | 1/27 | 6/173 | 2/72 | 0 | 3/51 | |
21 | Triple-S Technische Universitaet Muenchen | 4 | 549 | 0 | 0 | 0 | 0 | 0 | 0 | 1/41 | 1/236 | 2/162 | 0 | 1/90 | |
22 | IGNL Karlsruhe Institute of Technology (KIT) | 4 | 553 | 0 | 0 | 0 | 0 | 1/239 | 1 | 1/32 | 3 | 1/106 | 0 | 2/156 | |
23 | #define true false Technische Universitaet Muenchen | 4 | 595 | 4 | 1 | 2 | 0 | 7 | 0 | 1/13 | 1/182 | 3/77 | 3 | 3/243 | |
24 | 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 | -1/12 Technische Universitaet Muenchen | 4 | 620 | 0 | 0 | 0 | 0 | 0 | 2 | 2/40 | 4/289 | 1/124 | 0 | 1/87 | |
26 | TUROM Technische Universitaet Muenchen | 4 | 626 | 0 | 0 | 0 | 0 | 2 | 1 | 1/61 | 2/248 | 2/166 | 0 | 4/51 | |
27 | Infinite loop FAU Erlangen-Nuremberg | 4 | 702 | 0 | 0 | 0 | 0 | 0 | 2 | 1/95 | 2/103 | 1/134 | 0 | 8/210 | |
28 | R2D2 Technische Universitaet Muenchen | 4 | 708 | 0 | 0 | 1/234 | 0 | 0 | 1 | 1/18 | 2 | 1/297 | 0 | 4/99 | |
29 | SitzenInDerRechnerhalle Technische Universitaet Muenchen | 4 | 766 | 0 | 0 | 0 | 0 | 0 | 1 | 1/23 | 4/284 | 1/151 | 0 | 6/148 | |
30 | 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 | 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 | HaloKITties Karlsruhe Institute of Technology (KIT) | 4 | 825 | 0 | 1 | 0 | 0 | 0 | 0 | 1/18 | 11/271 | 1/134 | 0 | 5/122 | |
33 | 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 | scoreboard.reverse() FAU Erlangen-Nuremberg | 3 | 199 | 0 | 0 | 0 | 3 | 1 | 2 | 1/29 | 0 | 2/129 | 0 | 1/21 | |
35 | Trivialität University of Applied Sciences Landshut | 3 | 276 | 1 | 0 | 0 | 0 | 0 | 1 | 1/25 | 1 | 1/133 | 0 | 4/58 | |
36 | Meeresbiologisches Lab FAU Erlangen-Nuremberg | 3 | 314 | 0 | 0 | 0 | 0 | 0 | 1 | 1/52 | 0 | 1/25 | 0 | 4/177 | |
37 | Team Kuno Universität zu Lübeck | 3 | 365 | 0 | 3 | 0 | 0 | 0 | 1 | 1/13 | 4/224 | 1/68 | 0 | 7 | |
38 | K-Bang-Turingmaschine FAU Erlangen-Nuremberg | 3 | 407 | 3 | 1 | 0 | 0 | 0 | 2 | 1/18 | 2 | 2/259 | 0 | 2/90 | |
39 | We <3 :-( Johannes Gutenberg Universität Mainz | 3 | 470 | 0 | 0 | 0 | 0 | 0 | 0 | 1/76 | 7 | 2/150 | 0 | 7/104 | |
40 | Inkompetenzkompensationsteam FAU Erlangen-Nuremberg | 3 | 478 | 0 | 0 | 0 | 0 | 0 | 0 | 1/116 | 0 | 2/191 | 0 | 4/91 | |
41 | Hacker & Co. FAU Erlangen-Nuremberg | 3 | 504 | 0 | 1 | 0 | 0 | 0 | 0 | 1/80 | 1/179 | 2/225 | 0 | 5 | |
42 | IGEL Karlsruhe Institute of Technology (KIT) | 3 | 519 | 0 | 0 | 0 | 0 | 0 | 0 | 1/64 | 0 | 2/139 | 0 | 3/256 | |
43 | 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 | TUManySubmissions Technische Universitaet Muenchen | 3 | 543 | 0 | 0 | 0 | 0 | 0 | 0 | 1/40 | 0 | 1/110 | 0 | 7/273 | |
45 | X-Coders Technische Universitaet Muenchen | 3 | 552 | 0 | 0 | 0 | 0 | 0 | 1 | 1/76 | 1 | 1/227 | 0 | 5/169 | |
46 | TaqMen Johannes Gutenberg Universität Mainz | 3 | 679 | 0 | 0 | 0 | 0 | 0 | 2 | 1/166 | 0 | 2/233 | 0 | 7/140 | |
47 | _underscore FAU Erlangen-Nuremberg | 3 | 679 | 0 | 0 | 0 | 0 | 0 | 0 | 1/40 | 5 | 3/157 | 0 | 9/282 | |
48 | FoodForFun Technische Universitaet Muenchen | 3 | 698 | 0 | 0 | 0 | 0 | 0 | 3 | 1/69 | 2 | 1/115 | 0 | 14/254 | |
49 | who needs a name Technische Universitaet Muenchen | 3 | 707 | 0 | 0 | 0 | 0 | 0 | 0 | 1/72 | 2/270 | 0 | 0 | 9/185 | |
50 | heisenbug Technische Universitaet Muenchen | 2 | 137 | 0 | 2 | 0 | 0 | 0 | 0 | 1/39 | 1 | 0 | 0 | 1/98 | |
51 | Pink Fluffy Unicorns FAU Erlangen-Nuremberg | 2 | 138 | 0 | 0 | 0 | 0 | 0 | 0 | 1/31 | 4 | 1/107 | 0 | 0 | |
52 | ASDFler Technische Universitaet Muenchen | 2 | 179 | 0 | 4 | 0 | 0 | 0 | 0 | 1/78 | 0 | 1/101 | 0 | 5 | |
53 | TDI-System FAU Erlangen-Nuremberg | 2 | 210 | 1 | 2 | 1 | 1 | 0 | 2 | 1/27 | 11 | 1/183 | 0 | 0 | |
54 | l∞p FAU Erlangen-Nuremberg | 2 | 226 | 0 | 1 | 1 | 0 | 0 | 1 | 1/59 | 4 | 1/167 | 0 | 12 | |
55 | \n FAU Erlangen-Nuremberg | 2 | 261 | 0 | 0 | 0 | 0 | 0 | 3 | 1/93 | 2 | 2/148 | 0 | 1 | |
56 | HAW_Allstars University of Applied Sciences Landshut | 2 | 316 | 0 | 0 | 0 | 0 | 0 | 0 | 2/70 | 0 | 2 | 0 | 4/166 | |
57 | BrainNotFoundException Johannes Gutenberg Universität Mainz | 2 | 325 | 0 | 0 | 0 | 0 | 0 | 0 | 1/66 | 0 | 2/239 | 0 | 4 | |
58 | FreitodAusUnlust FAU Erlangen-Nuremberg | 2 | 334 | 0 | 0 | 0 | 0 | 0 | 0 | 1/72 | 2 | 3/222 | 0 | 4 | |
59 | 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 | Brandschutz Erlangen FAU Erlangen-Nuremberg | 2 | 507 | 0 | 0 | 0 | 2 | 0 | 0 | 4/109 | 0 | 5/258 | 0 | 9 | |
61 | paradox_fox Technische Universitaet Muenchen | 2 | 641 | 0 | 0 | 0 | 0 | 0 | 0 | 3/88 | 0 | 0 | 0 | 12/293 | |
62 | Mantosh Kumar Technische Universitaet Muenchen | 1 | 136 | 0 | 0 | 0 | 0 | 0 | 0 | 1/136 | 0 | 0 | 0 | 8 |