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)

Results

rank team score A B C D E F G H I J K
1 DEUoachkatzlschwoaf++
Technische Universitaet Muenchen
79881/29601/1732/170301/242/1181/14901/18
2 DEUFAUgrau
FAU Erlangen-Nuremberg
711473/2141202/28301/691/411/1203/2114/49
3 DEUapfeLMUs
Ludwig-Maximilians Universität München
680640001/14631/271/1891/633/2661/75
4 DEUFAUeni FAUidi FAUici
FAU Erlangen-Nuremberg
6990002/259032/2781/364/1802/7001/47
5 DEU{ >o< }
FAU Erlangen-Nuremberg
61069004/27708/28902/281/801/6514/50
6 DEUTeam Redundancy Team
Georg-August Universität Göttingen
5563001/2070301/242/1401/7903/53
7 DEUSyntha-6
Technische Universitaet Muenchen
563300003/28501/312/921/10901/56
8 DEUBreaKIT
Karlsruhe Institute of Technology (KIT)
577602002/26901/223/891/14704/129
9 DEUD3PO
Johannes Gutenberg Universität Mainz
5100901/27120241/1422/2951/22901/52
10 DEUEl chamán
Technische Universitaet Muenchen
41970063501/352/561/5301/33
11 DEUxXTeamnameXx
FAU Erlangen-Nuremberg
42490110301/301/221/10501/92
12 DEU');drop table team;--
FAU Erlangen-Nuremberg
42890160051/252/1421/4403/18
13 DEUHipHipArray
Frankfurt am Main University of Applied Sciences
43140200001/363/1281/6902/21
14 DEUDancing on Rainbows
FAU Erlangen-Nuremberg
43494020001/362/861/9603/71
15 DEUTeam Geist
FAU Erlangen-Nuremberg
43850060701/282/761/11803/103
16 DEUThe Dining Philosophers
Technische Universitaet Muenchen
43900000131/281/1622/10701/73
17 DEUkit-commit
Karlsruhe Institute of Technology (KIT)
43920130331/221/1742/8403/52
18 DEUThe Mathemagicians
Georg-August Universität Göttingen
44790130301/282/1433/6805/100
19 DEU!Loser
Universität Ulm
44830200001/143/1425/9504/52
20 DEUyyyTeamnameyyy
FAU Erlangen-Nuremberg
44830000101/276/1732/7203/51
21 DEUTriple-S
Technische Universitaet Muenchen
45490000001/411/2362/16201/90
22 DEUIGNL
Karlsruhe Institute of Technology (KIT)
455300001/23911/3231/10602/156
23 DEU#define true false
Technische Universitaet Muenchen
45954120701/131/1823/7733/243
24 DEUKein Name
Karlsruhe Institute of Technology (KIT)
461200001101/213/1271/20306/121
25 DEU-1/12
Technische Universitaet Muenchen
46200000022/404/2891/12401/87
26 DEUTUROM
Technische Universitaet Muenchen
46260000211/612/2482/16604/51
27 DEUInfinite loop
FAU Erlangen-Nuremberg
47020000021/952/1031/13408/210
28 DEUR2D2
Technische Universitaet Muenchen
4708001/2340011/1821/29704/99
29 DEUSitzenInDerRechnerhalle
Technische Universitaet Muenchen
47660000011/234/2841/15106/148
30 DEURun_Forrest.cpp_Run
Karlsruhe Institute of Technology (KIT)
47670000001/222/2551/16305/227
31 DEUWe do cs 2 get girls
Technische Universitaet Muenchen
47940000021/465/2891/10903/230
32 DEUHaloKITties
Karlsruhe Institute of Technology (KIT)
48250100001/1811/2711/13405/122
33 DEUOnly Judge Can TUM Us
Technische Universitaet Muenchen
48970000701/284/2878/25102/111
34 DEUscoreboard.reverse()
FAU Erlangen-Nuremberg
31990003121/2902/12901/21
35 DEUTri­vi­a­li­tät
University of Applied Sciences Landshut
32761000011/2511/13304/58
36 DEUMeeresbiologisches Lab
FAU Erlangen-Nuremberg
33140000011/5201/2504/177
37 DEUTeam Kuno
Universität zu Lübeck
33650300011/134/2241/6807
38 DEUK-Bang-Turingmaschine
FAU Erlangen-Nuremberg
34073100021/1822/25902/90
39 DEUWe <3 :-(
Johannes Gutenberg Universität Mainz
34700000001/7672/15007/104
40 DEUInkompetenzkompensationsteam
FAU Erlangen-Nuremberg
34780000001/11602/19104/91
41 DEUHacker & Co.
FAU Erlangen-Nuremberg
35040100001/801/1792/22505
42 DEUIGEL
Karlsruhe Institute of Technology (KIT)
35190000001/6402/13903/256
43 DEUSystem.out.println(42);
Universität zu Lübeck
35360020005/4223/5008/184
44 DEUTUManySubmissions
Technische Universitaet Muenchen
35430000001/4001/11007/273
45 DEUX-Coders
Technische Universitaet Muenchen
35520000011/7611/22705/169
46 DEUTaqMen
Johannes Gutenberg Universität Mainz
36790000021/16602/23307/140
47 DEU_underscore
FAU Erlangen-Nuremberg
36790000001/4053/15709/282
48 DEUFoodForFun
Technische Universitaet Muenchen
36980000031/6921/115014/254
49 DEUwho needs a name
Technische Universitaet Muenchen
37070000001/722/270009/185
50 DEUheisenbug
Technische Universitaet Muenchen
21370200001/391001/98
51 DEUPink Fluffy Unicorns
FAU Erlangen-Nuremberg
21380000001/3141/10700
52 DEUASDFler
Technische Universitaet Muenchen
21790400001/7801/10105
53 DEUTDI-System
FAU Erlangen-Nuremberg
22101211021/27111/18300
54 DEUl∞p
FAU Erlangen-Nuremberg
22260110011/5941/167012
55 DEU\n
FAU Erlangen-Nuremberg
22610000031/9322/14801
56 DEUHAW_Allstars
University of Applied Sciences Landshut
23160000002/700204/166
57 DEUBrainNotFoundException
Johannes Gutenberg Universität Mainz
23250000001/6602/23904
58 DEUFreitodAusUnlust
FAU Erlangen-Nuremberg
23340000001/7223/22204
59 DEUWild Hurricanes
Frankfurt am Main University of Applied Sciences
23640000001/6202/28205
60 DEUBrandschutz Erlangen
FAU Erlangen-Nuremberg
25070002004/10905/25809
61 DEUparadox_fox
Technische Universitaet Muenchen
26410000003/8800012/293
62 DEUMantosh Kumar
Technische Universitaet Muenchen
11360000001/1360008
(c) ICPC@TUM, Privacy Statement, Contact/Imprint