GCPC 2026

Am Samstag, dem 13. Juni, findet der jährliche GCPC (German Collegiate Programming Contes) statt, ein Team-Wettbewerb der deutschen Universitäten. Der Wettbewerb ist offen für alle, auch für die, die noch wenig Erfahrung mit Competitive Programming haben.

Anmeldung

Ihr könnt euch als Team von 2-3 Personen zentral über 2026.gcpc.nwerc.eu anmelden. Die Anmeldefrist endet am 11. Juni. Gebt dort als Contestsite die RWTH Aachen an. Es ist gewünscht, dass ihr euch als Team von 3 Leuten anmeldet.

Wenn ihr online teilnehmen wollt, ist es auch Out of Competition möglich. Dafür bei der Registrierung das Feld Contest Site leer lassen. Mehr in ihrem FAQ.

Ablauf

Wo? Raum 9222 im E3 (2359|222), Ahornstraße 55
Wann? Samstag, 13. Juni

  • 10 Uhr: Einlass in den Raum
  • Testen der Rechner durch euch
  • 11 Uhr: Beginn Wettbewerb
  • 16 Uhr: Ende Wettbewerb
  • Anschließend Vorstellung der Lösungen und Siegerehrung
Seid bitte um spätestens 10:30 Uhr da.

Bitte bringt eigene Verpflegung mit. Der Wettbewerb dauert 5 Stunden.

Hilfsmittel

Folgende Hilfsmittel dürft ihr mitbringen und beim Wettbewerb benutzen:
  • Jegliches schriftliche Material (Bücher, handschriftliche Notizen, ausgedruckte Notizen, ...)
  • Stifte, Papier und anderes nützliches nicht-elektronisches Büromaterial
NICHT erlaubt sind:
  • Material in elektronischer Form (USB-Sticks, CDs, ...)
  • elektronischen Geräte (Smartphones, Smartwatches, Laptops, Taschenrechner, ...)

Test-Session

Am Dienstag, den 9. Juni, gibt es eine Test-Session, in der ihr das Wettbewerbssystem unter realistischen Begenbeheiten testen könnt. Ab 16:30 Uhr im Raum 5056 im Informatikzentrum.

Technisches

Wir nutzen die Laptops (Dell Latitude 3520) von InfoSphere (vielen Dank!). Als System nutzen wir folgendes:

Debian 12, with XFCE desktop. Sprachen:

  • C/C++ — GCC 14.2.0
  • Python — CPython 3.13.5, PyPy3 7.3.19
  • Java — OpenJDK 21.0.11
  • Haskell — GHC 9.6.6
  • Rust — rustc 1.85.0
IDEs & Editoren:
  • VSCode 1.121.0 (extensions: C/C++, Python, Java, Java Debugger, Haskell)
  • Vim
  • Neovim
  • Emacs
  • Nano
  • Code::Blocks
  • gedit
  • Geany
Wie immer stehen als Programmiersprachen C, C++, Java, und Python zur Verfügung. Beachtet die technischen Limits des Judges (2GB RAM etc).

NWERC Qualifikation

Außerdem werden wir anhand des GCPC die Teams auswählen, die die RWTH beim Northwestern Europe Regional Contest 2026 (NWERC) vertreten werden, der voraussichtlich im November in Karlsruhe stattfinden wird. Um für den NWERC teilnahmeberechtigt zu sein, muss jedes Mitglied Ihres Teams im Wintersemester 2026/27 an der RWTH eingeschrieben sein und mindestens eines der folgenden Kriterien erfüllen:
  • Geburtsjahr 2003 oder später
  • Erstimmatrikulation an einer Hochschule im Jahr 2022 oder später.