All events

ETH Competitive Programming Contest

Fun & Action Events

Event start time 11.5.2024 10:30

Event end time 11.5.2024 19:30

Add to calendar: ics Google

Join us for the ETH Competitive Programming Contest sponsored by QuantCo and JetBrains on Saturday, May 11th. It is open to all ETH Members.

No prerequisites are required; just bring up to two friends to form a team, your good mood and your problem-solving skills. You'll encounter 11-13 algorithmic puzzles, very similar to the Code Expert tasks in your Algorithms Class. However, this is a competitive programming contest, and the emphasis is more on problem-solving skills rather than knowing algorithms.

Thanks to QuantCo, we've got some fantastic prizes including 3D Printers and ANC Headphones lined up. There will also be a special prize for the best Ersti Team. But that's not all! QuantCo is also sponsoring an Apero after the event, where you'll have the chance to mingle with QuantCo representatives. Plus, snacks and drinks will be provided during the contest, so you can fuel up.

Here's a rundown of the rules:

  • You can code in over 30 programming languages, including C, C++, Java, Python, Haskell, and Rust.

  • The contest runs for 5 hours with 11 to 13 problems given.

  • Form a team of 1 to 3 people. While solo participation is allowed, teaming up is highly recommended. Need a team? React on the CPC Discord in the #cp-contest channel. Alternatively you can also join the CPC Meetups on Thursday 19:00 in CAB H52 to find teammates. All team members must register at by the registration deadline of May 4th.

  • Each team is required to bring only one laptop; external monitors are not permitted. However, external keyboards and mice are allowed. It is essential for teams to coordinate effectively so that while one member is coding, others can focus on problem-solving. Printout of the problems will be given.

  • Every solved problem earns one point. There are no partial points, and ties will be broken based on time-based penalties and the number of wrong solutions submitted before an accepted solution.

  • You'll need a Codeforces account to participate. Create your account in advance at Once you have registered, head to your profile, click the 'Teams' tab, and create your team with a name of your choice. Don't forget to come up with a fancy(or toxic :u) team name! If you have troubles setting up the account and the team on Codeforces we will help before the contest-start.

  • Communication with other teams is not allowed. However, feel free to use any tools, including ChatGPT and Copilot, as well as copy-pasting code from the internet. The problems are created by us (the Competitive Programming Committee at VIS) to ensure that they can't be solved with a Google search or prompting with ChatGPT.


10.00 - 10.29: Arrival

10.30: Contest Rules

11.00: Practice Contest

11.30: Contest

16.30: Contest End

16.30 - 19.00: Apero & Chance to talk to QuantCo

17.30: Quick Tutorial of Problemset

18.00: Award Ceremony

19.00: End

Event organisers

Main event organiser Ahmet Ala