The German Collegiate Programming Contest (GCPC) is a contest in which teams of three students from universities all over Germany are served a series of algorithmic problems. The goal of each team is to solve as many problems as possible within the 5 hour time limit. Potential solutions are submitted and corrected by an automated judging system.
The problem set consists of a number of problems (usually 10-15). The problem set will be in English, and given to the participating teams when the contest begins. For each of these problems, you are to write a program in C, C++, Java and Python that reads from standard input (stdin) and writes to standard output (stdout), unless otherwise stated. After you have written a solution, you may submit it using the specified submission system.
The team that solves the most problems correctly wins. If two teams solve the same number of problems, the one with the lowest total time wins. If two top teams end up with the same number of problems solved and the same total time, then the team with the lowest time on a single problem is ranked higher. If two teams solve the same number of problems, with the same total time, and the same time on all problems, it is a draw. The time for a given problem is the time from the beginning of the contest to the time when the first correct solution was submitted, plus 20 minutes for each incorrect submission of that problem. The total time is the sum of the times for all solved problems, meaning you will not get extra time for a problem you never submit a correct solution to.
If you feel that a problem definition is ambiguous, you may submit a clarification request via the submission system. If the judges think there is no ambiguity, you will get a short answer stating this. Otherwise, the judges will write a clarification, that will be sent to all teams at all sites in the contest.
- GCPC 2021
- GCPC 2020
- GCPC 2019
- GCPC 2018
- GCPC 2017
- GCPC 2016
- GCPC 2015
- GCPC 2014
- GCPC 2013
- GCPC 2012
- GCPC 2011
- GCPC 2010
OrganizationGCPC 2022 is organized by CPUlm, and would not have been possible without the help of all our awesome volunteers.
For general inquiries, please send an email to firstname.lastname@example.org.