German Collegiate Programming Contest

German Collegiate Programming Contest 2017

The German Collegiate Programming Contest 2017 was held on July, 1st. 128 teams competed at several sites allover Germany. The winner was team Hello KITty ­čś╝ from KIT, with 10 solved problems (out of 11) in a total time of 1339 minutes. Six different universities entered the top ten (KIT, TUM, Saarland, FAU, Ulm, HPI).

You may be interested in the problem set and the solution outlines, the test data (sample + secret), and the jury solutions.

Final results

rankteamscore A
B
C
D
E
F
G
H
I
J
K
1 KITHello KITty ­čś╝
Karlsruher Institut f├╝r Technologie
1013394/2304/2581/1411/591/1031/881/2321/102/2551/32
2 TUMoachkatzlschwoaf
Technische Universit├Ąt M├╝nchen
886702/2231/821/212/1592/1302/12551/3701/10
3 TUMLambda
Technische Universit├Ąt M├╝nchen
811584/2262/1263/1681/772/1392/163051/6642/13
4 UDSvO)>
Universit├Ąt des Saarlandes
8130202/1232/1641/321/1552/27804/2852/11201/13
5 FAU­čĺą­čöą­čĺą PanzerFAUst ­čĺą­čöą­čĺą
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
774701/74111/3414/2871/222/1841/5401/12
6 FAUWe came for the Pizzabr├Âtchen
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
71013005/1681/7962/1881/802/2611/10101/16
7 ULMgoto considered_harmful;
Universit├Ąt Ulm
7112506/1221/1561/198/29311/13402/9302/28
8 TUM#define true !!! false
Technische Universit├Ąt M├╝nchen
713501/2694/2943/2891/49001/11113/16201/36
9 HPIHexaflexagons
Hasso-Plattner-Institut Potsdam
71395002/1544/1851/1701/28001/2481/12102/137
10 KITKnoblauch, Ingwer und Thymian
Karlsruher Institut f├╝r Technologie
6845001/2891/11003/1671/8701/12201/30
11 FAUFAU wie ­čÉŽ
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
6880001/2813/1702/15301/7301/10602/17
12 UDS<(Ov
Universit├Ąt des Saarlandes
6885021/2551/2161/20101/2221/6102/105
13 FAUIt compiles, submit it!
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
692701/17604/1913/29021/4001/11201/18
14 FAU­čÉó­čÉë#Irgendwas­čÉë­čÉó
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
57390031/9252/1851/20202/13302/67
15 FWUBonnBOS
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
58840031/462/283001/2792/17401/62
16 KITDer KITzler
Karlsruher Institut f├╝r Technologie
58980503/1574/2386/205002/5701/21
17 LMUApfeLMUs
Ludwig-Maximilians-Universit├Ąt M├╝nchen
5103703/2437/2821/14800001/13901/65
18 HPIperfect-zero-knowledge
Hasso-Plattner-Institut Potsdam
51105087/2965/1554/2110011/4202/121
19 PASUP!
Universit├Ąt Passau
43110001/45501/11701/9101/58
20 TUMTop University of Memes
Technische Universit├Ąt M├╝nchen
432902/12001/6100311/8702/21
21 LUERomath
Universit├Ąt zu L├╝beck
44020021/3602/147102/11001/69
22 KITmonami
Karlsruher Institut f├╝r Technologie
44080011/374/1280001/10401/79
23 TUMwillSolve10(in Binary)
Technische Universit├Ąt M├╝nchen
4417001/2151/11140001/5201/39
24 TUMBut wait, there's more!
Technische Universit├Ąt M├╝nchen
44970001/92004/13301/14851/64
25 GAUPi-raten2.7
Georg-August-Universit├Ąt G├Âttingen
45870601/732/2580002/15401/62
26 LUEPSpace-Orakel
Universit├Ąt zu L├╝beck
4588002/2715/13300012/4701/17
27 FAUJust us. And this train: ­čÜé­čÜâ
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
46080001/175701/7505/20301/75
28 FRBÄrmstrong
Frankfurt University of Applied Sciences
46420001/760128/28201/9101/53
29 UDS<(ÔľÇvÔľÇ)>
Universit├Ąt des Saarlandes
46930102/1011002/2171/15403/141
30 FAUTeamSoloCode
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
4699003/2171/12201002/15602/124
31 TUMalcoholicProgrammersAnonymous
Technische Universit├Ąt M├╝nchen
4713002/2221/2937002/16605/176
32 FAUFormal Alles Ungewiss
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
49530001/242001/23802/27602/157
33 KITThe<<Bitshifters
Karlsruher Institut f├╝r Technologie
31510001/8951001/4101/21
34 TUMjava.lang.ProgrammerException
Technische Universit├Ąt M├╝nchen
31920501/3550001/7702/60
35 ULMbittekein2SAT
Universit├Ąt Ulm
32370011/6840002/13801/11
36 JMUeasy peasy lemon squeezy
Julius-Maximilians-Universit├Ąt W├╝rzburg
32510001/10760002/8101/43
37 JGUmemeteam
Johannes Gutenberg-Universit├Ąt Mainz
32630041/10400001/5202/87
38 HPIhigh performance integer
Hasso-Plattner-Institut Potsdam
32722001/12240021/6101/89
39 FAUveni, vidi, pizzapanes cenavi
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
32780001/8110002/14001/37
40 TUBCoding Club Contest Champions
Technische Universit├Ąt Berlin
33140001/7500102/12002/79
41 FAUBallmer Peak den 1. Platz
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
33300001/8700101/13302/90
42 FAUMit der Java-FAU-M zur Java-WM
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
33330001/14750002/13201/34
43 TUMWas kannst du eigentlich?!
Technische Universit├Ąt M├╝nchen
33330301/10840702/15702/28
44 TUMWG
Technische Universit├Ąt M├╝nchen
33370001/11010402/11902/68
45 GAU!qsln
Georg-August-Universit├Ąt G├Âttingen
33470001/3610012/14802/123
46 LUEMartin-Router-King
Universit├Ąt zu L├╝beck
33740022/16400002/14201/28
47 KITGefahr
Karlsruher Institut f├╝r Technologie
33880001/12320001/9303/132
48 JGUTeamC+I
Johannes Gutenberg-Universit├Ąt Mainz
34160001/18510001/12501/106
49 UKLWRONG-ANSWER
Technische Universit├Ąt Kaiserslautern
34240001/16010024/12501/79
50 JMUHeisenbug
Julius-Maximilians-Universit├Ąt W├╝rzburg
34400002/19440002/17811/28
51 KITClubLate
Karlsruher Institut f├╝r Technologie
34460001/11240022/15302/141
52 TUMSzamani
Technische Universit├Ąt M├╝nchen
34510002/11000004/13602/105
53 TUMKreativ
Technische Universit├Ąt M├╝nchen
34510002/9000002/18102/120
54 UKLJust4Fun
Technische Universit├Ąt Kaiserslautern
34540001/12000304/18601/88
55 FWUBonnLPT
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
34840004/24100002/13301/30
56 TUMLea's last hope
Technische Universit├Ąt M├╝nchen
35060002/19000001/24101/55
57 FAU404 Not FAUnd
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
35100001/9350003/24402/113
58 FUB<-W-M-W>
Freie Universit├Ąt Berlin
35340001/8400005/21603/114
59 FAU');drop table team;--
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
35470003/12430003/22202/101
60 FWUBonnRSU
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
35550001/16650005/25801/51
61 HPITeam H
Hasso-Plattner-Institut Potsdam
35780001/24020003/15002/128
62 FAUInfinite LÔł×p
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
35890002/204003/14901302/156
63 FAUEin wildes FAUbsi erscheint!­čÉŽ
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
35920002/15070001/16805/174
64 TUM­čÖł­čÖë­čÖŐ
Technische Universit├Ąt M├╝nchen
35950004/19010015/23001/35
65 JGUNulpointerEzception
Johannes Gutenberg-Universit├Ąt Mainz
35980001/18600021/10902/283
66 TUMMauqa mauqa
Technische Universit├Ąt M├╝nchen
36020003/18600002/22502/111
67 TUMTUM wie Brot
Technische Universit├Ąt M├╝nchen
36360801/10300006/23504/138
68 KITTIMELIMIT
Karlsruher Institut f├╝r Technologie
36640004/26102003/18902/94
69 FAU­čîő The Floor is Java ­čîő
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
37010002/27400005/28301/44
70 FAUFeryArtisticUsername2.0
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
37210003/27000003/29301/78
71 FAUPlagiat
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
37740003/19230003/26903/193
72 FWUBonnFKS
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
38270001/11450009/26106/192
73 FAUDas Team
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
21620101/730030001/89
74 FAUif(icpc!=ezpz)cry();
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
22010001/1444030001/57
75 FAUDrei Engel f├╝r Java
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
22070001/1730000601/34
76 FAUBlub
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
22190001/1730000301/46
77 HPIUltrabananenbieger Kevin
Hasso-Plattner-Institut Potsdam
22290001/483000204/121
78 TUMInsatiable Fools
Technische Universit├Ąt M├╝nchen
22920002/2220100501/50
79 HAWPlsNoCopyPasta
Hochschule f├╝r angewandte Wissenschaften Landshut
22960002/12200001403/114
80 FAUBackblech
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2322000100103/23001/52
81 JMU404
Julius-Maximilians-Universit├Ąt W├╝rzburg
23560022/1770000302/139
82 TUML
Technische Universit├Ąt M├╝nchen
23580003/16800001203/110
83 FAUFAUvoriten
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
23610001/791004203/242
84 FAUCapitalism is a ponzi sheme
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
23800002/1400000404/160
85 HAWWasTerminiertFunktioniert
Hochschule f├╝r angewandte Wissenschaften Landshut
23800005/2390000301/61
86 JMUD├╝sentrieb
Julius-Maximilians-Universit├Ąt W├╝rzburg
24240001/1550000505/189
87 JGUk^2
Johannes Gutenberg-Universit├Ąt Mainz
24350004/2180000103/117
88 FAUTeam Blau
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
2447040300002/27902/128
89 FWUBonnBBM
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
24580003/2200000003/158
90 TUMhereForFreePizzaOda
Technische Universit├Ąt M├╝nchen
24730005/25800001002/115
91 FAUSIEGlitzhof
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
24860202/2750000513/151
92 FAUCrijogr
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
25980002/2000000205/298
93 TUM,') DROP TABLE Teams; --
Technische Universit├Ąt M├╝nchen
26100006000010/26503/125
94 FAUfloat teamName = true
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
13900040060001/39
95 FAUFAUlstes Team hier
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
15000020000201/50
96 UKLKLPunishers
Technische Universit├Ąt Kaiserslautern
18700040000401/87
97 JMUW├╝rzburger Snickers
Julius-Maximilians-Universit├Ąt W├╝rzburg
19701032010102/77
98 TUMShitmoreRAMbow88
Technische Universit├Ąt M├╝nchen
110930030000001/109
99 FWUBonnBM
Rheinische Friedrich-Wilhelms-Universit├Ąt Bonn
112700000000001/127
100 FAUNutellapfannkuchen
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
113101080020102/111
101 FAUnerdkorean cyber army
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
114200060000202/122
102 TUMGAD is fun
Technische Universit├Ąt M├╝nchen
114900050000002/129
103 TUMYoung, simple and naïve
Technische Universit├Ąt M├╝nchen
115900000000001/159
104 LUEPlan B
Universit├Ąt zu L├╝beck
116700000000003/127
105 TUMBitFlipper
Technische Universit├Ąt M├╝nchen
118000080100003/140
106 TUMTheFruitDudes
Technische Universit├Ąt M├╝nchen
120300030300001/203
107 TUMcereal killers
Technische Universit├Ąt M├╝nchen
120900000000105/129
108 TUMfoobar
Technische Universit├Ąt M├╝nchen
1233001230000002/213
109 TUMBilqent06
Technische Universit├Ąt M├╝nchen
127200000000303/232
110 TUMO(shit)
Technische Universit├Ąt M├╝nchen
131900030030204/259
111 TUMSuper deadly ninjas
Technische Universit├Ąt M├╝nchen
138000000000306/280
112 FRBfootprints on the moon
Frankfurt University of Applied Sciences
141000030000009/250
113 FAUDaIstWasFAUl
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
0000010000401
FAUFAUer Fox
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
0000000000203
FAUforkfork
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
0000020000405
TUMJeNiRa
Technische Universit├Ąt M├╝nchen
0000000000503
TUMMeh
Technische Universit├Ąt M├╝nchen
0000000000005
1 FAUSpezialexpertenkomitee
Friedrich-Alexander-Universit├Ąt Erlangen-N├╝rnberg
810132/20201/1072/1221/1623/2611/4101/2601/12
2 UKLThe Factory Of Chairs
Technische Universit├Ąt Kaiserslautern
7117902/1683/1181/6210/2933/207001/1201/39
3 UKL7sen
Technische Universit├Ąt Kaiserslautern
6728005/2091/8451/1861/10901/1901/41
4 TUMThe Mexicans
Technische Universit├Ąt M├╝nchen
5606021/1601/6002/196011/4202/108
5 UKLThe Three Wizards
Technische Universit├Ąt Kaiserslautern
4576002/2043/17105001/5801/83
6 TUMZF┬▓
Technische Universit├Ąt M├╝nchen
45880202/157212/21801/12601/47
7 UKLSakalans
Technische Universit├Ąt Kaiserslautern
4665001/2651/10400001/6102/215
8 TUMCodeSpartans
Technische Universit├Ąt M├╝nchen
23580003/1700200401/148
14619 / 19Summary39516/480/1197/23237/98181/1576/1672/1944/7302/8113/1252/120