GCPC 2016

The ACM International Collegiate Programming Contest (ICPC) is a multi-tiered, world-wide contest for students with local and regional events, and a world final. The contest is about programming skills, problem solving and teamwork. In short terms, teams of up to three students try to solve as many programming problems as possible from a given problem set, using only one computer.

The German Collegiate Programming Contest (GCPC) is the subregional contest for Germany. Teams from Germany are invited to participate in the GCPC to prepare for the North Western European Regional Contest (NWERC).

GCPC 2016 will take place on Saturday, June 4th, 12:00 p.m. - 05:00 p.m. Please be at your contest site at least 30 minutes before the contest starts, i.e. 11:30 a.m.

Downloads

All contest material will be made available here when released to the public.

Contest Sites

The GCPC will have several contest sites to compete. Choose the one that is closest to you to participate. Please contact the organizers of the contest sites for further details.

If there is no contest site at your local university, please contact us to set one up.

FWU

Bonn

Rheinische Friedrich-Wilhelms-Universität Bonn
Room: tba
Contact: roeglin@cs.uni-bonn.de
TUD

Dortmund

Technische Universität Dortmund
OH14 R204
Contact: tobias.brinkjost@tu-dortmund.de
FAU

Erlangen

Friedrich-Alexander-Universität Erlangen-Nürnberg
CIP2 (02.151) Blaues Hochhaus - Martensstraße 3, 91058 Erlangen
Contact: http://icpc.cs.fau.de, icpc@i2.cs.fau.de
GAU

Göttingen

Georg-August-Universität Göttingen
CIP-Pool -1.110/-1.111, Institut für Informatik, Goldschmidtstrasse 7, 37075, Göttingen
Contact: b.ashirmatov@stud.uni-goettingen.de
KIT

Karlsruhe

Karlsruher Institut für Technologie
ATIS-Poolräume (-143 & -142), Geb. 50.34
Contact: http://icpc.iti.kit.edu/, martin.tillmann@kit.edu
LUE

Lübeck

Universität zu Lübeck
Seminarraum TCS 2021, Geb. 64, Ratzeburger Allee 160, 23568 Lübeck
Contact: liskiewi@tcs.uni-luebeck.de
JGU

Mainz

Johannes Gutenberg-Universität Mainz
Poolraum 03-322, Institut für Informatik, Staudingerweg 9, 55128 Mainz
Contact: contests@informatik.uni-mainz.de
TUM

München

Technische Universität München
Computer Lab 00.05.011 (“Rechnerhalle”), Department of Informatics, Boltzmannstr. 3, 85748 Garching
Contact: https://icpc.tum.de, icpc@in.tum.de
UOS

Osnabrück

Universität Osnabrück
CIP-Pool AVZ, 31/E53, Institut für Informatik, Albrechtstr. 28, 49076 Osnabrück
Contact: jupaetzold@uos.de
HPI

Potsdam

Hasso-Plattner-Institut Potsdam
Raum A-1, Prof.-Dr.-Helmert-Str. 2-3, 14482 Potsdam
Contact: tobias.friedrich@hpi.de
UDS

Saarbrücken

Universität des Saarlandes
Room: Raum 012, Gebäude E 1 3, Campus der Universität des Saarlandes, 66123 Saarbrücken
Contact: julianbaldus@gmail.com
UULM

Ulm

Universität Ulm
Südpool, Raum O27/133, James-Franck-Ring, 89069 Ulm
Contact: http://www.uni-ulm.de/in/acm-icpc, gregor.behnke@uni-ulm.de
JMU

Würzburg

Julius-Maximilians-Universität Würzburg
CIP-Pool A001, Institute of Computer Science (Building M2), Campus Süd, Am Hubland, 97074 Würzburg
Contact: icpc@informatik.uni-wuerzburg.de

Participating Institutions without Local Contest Sites

It is also possible to participate in the GCPC without hosting a local contest site. These intitutions are also particpating:

FRA

Frankfurt

Frankfurt University of Applied Sciences
Contest Site: Technische Universität München
UKL

Kaiserslautern

Technische Universität Kaiserslautern
Contest Site: Universität des Saarlandes
HAW

Landshut

Hochschule für angewandte Wissenschaften Landshut
Contest Site: Technische Universität München

Registration

The registration page is located at https://icpc.baylor.edu/regionals/finder/german-2016. You need to complete registration until Friday, June 3rd. To participate in the practice session you need to register until Tuesday, May 31st.

To register, all team members have to create accounts at https://icpc.baylor.edu and enter their personal details. The coach (most times one of the three team members) has to create the team and add all three contestants to it. Once the team is created and all team members completed registration we will manually change your team's status to accepted. Please make sure that your team is accepted before the deadline.

If you need further team members try asking at our discussion board at https://judge.in.tum.de/discuss/t/gcpc-2016-team-creation/29/1 or our Facebook event at https://www.facebook.com/events/217584575254291/. If you have trouble finding your affiliation at the registration page please note that TUM is registered as “Technische Universitaet Muenchen”.

Programming Languages

The following languages will be available for your submissions:

We guarantee that all problems are solvable using Java and C++. Many problems will also be solvable using Python, but we do not guarantee this for any problem.

Here are the exact versions we will be using on the judge machines.

~$ gcc --version
gcc (Debian 4.9.2-10) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

~$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

~$ pypy --version
Python 2.7.8 (2.4.0+dfsg-3, Dec 20 2014, 13:30:46)
[PyPy 2.4.0 with GCC 4.9.2]

Note that depending on your contest site these may not be the versions installed on your local computers. Please contact the organizers of your contest site for further details.

Practice Session

There will be a practice session before the GCPC. During this practice session you can solve some problems on the same judge system as you will during the contest. You can try all features of the judge system during this event with a small set of problems. Note that these problems will differ from the ones during the contest. We highly recommend attending the practice session for all participants.

The practice session will take place from Wednesday, June 1st, 12:00 p.m. to Friday, June 3rd, 12:00 p.m.

Depending on your contest site you may or may not be able to access the machines you will be working on. Please contact the organizers of your contest site for details. Either way you will be able to connect to the judge system with any machine including your private computer. The login credentials will be sent to the mail addresses you entered during the registration of your team.

Rules

For the full set of rules of the regional contest refer to https://icpc.baylor.edu/regionals/rules. Note that although GCPC is a preparation for NWERC we do not apply the age restrictions of the regional contests. Students of all ages are welcome to participate at GCPC.

Teams consist of up to three participating students from the same university. During the contest you may not use any electronic devices other than the computer given to your team or a non-programmable keyboard you may bring on your own. In particular the usage of cell phones, calculators, USB sticks and other storage devices as well as communication with other teams is forbidden during the contest. You may bring any amount of written, non-electronic material to the contest site and use it during the contest, including books, articles and lecture notes. In contrast to the regional contests there is no limitation on the number of pages of these materials.

Tampering with the system or the rules in any way will be penalized! Do not try to fool the system! Do not open files, input is always in standard in. Do not open network connections or additional threads. Furthermore, please keep the number of submissions at an acceptable level as to not unnecessarily slow judging for all participants.

Social Media

You can join our event at Facebook for updates and photos. We would be happy to welcome you at https://www.facebook.com/events/217584575254291/.

Organizers

An event of this size would not be possible without many people working together. These people were involved in the organization of the GCPC 2016.

Contest Director

Main Organization

Jury

Proofreaders and Testers

Contest Sites Organizers

Bonn

Dortmund

Erlangen

Göttingen

Karlsruhe

Lübeck

Mainz

Osnabrück

Potsdam

Saarbrücken

München

Ulm

Würzburg

Helpers and Coaches

(c) ICPC@TUM, Contact/Imprint