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).
The GCPC 2017 will take place on Saturday, July 1st, 11:00am - 04:00 pm. Please be at your contest site at least 30 minutes before the contest starts, i.e. 10:30am.
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 but you would like to set one up, please contact us for further assistance.
It is also possible to participate in the GCPC without hosting a local contest site. These intitutions are also particpating:
At some institutions there are groups of motivated students who would like to participate in the GCPC but who cannot find an advisor. These teams can contact a contest site organizer at one of the participating institutions and ask if they can be hosted as a guest team. In the GCPC 2017 guest teams from the following institutions were registered:
The registration for the GCPC 2017 has opened on May 1st. You can register your team through the official ACM ICPC website. The registration is opened until Tuesday, June 27th. Please make sure that your team is registered before the deadline!
To register a team, the coach (this can be a contestant, a tutor, or a professor) creates the team on the website and adds up to three contestants. If the contestants do not have an account on the official ACM ICPC website yet, the coach can enter their email addresses to send them an invitation through the system. Once all members of the team have registered successfully and entered the required personal information on the website, we will confirm the team manually and the team's status will change from pending to accepted.
If you need further team members, feel free to post something on the wall of our Facebook event. In case you have trouble finding your affiliation at the registration page please note that TUM is registered as “Technische Universitaet Muenchen”.
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.
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 28th, 4:00pm to Thursday, June 29th, 10:00pm.
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.
You can join our event at Facebook for updates and photos. We would be happy to welcome you at our Facebook Event.
An event of this size would not be possible without many people working together. These people are involved in the organization of the GCPC 2017.