Purdue University - Department of Computer Science - CPU Weekly ICPC (International Collegiate Programming Contest) Practice Skip to main content

CPU Weekly ICPC (International Collegiate Programming Contest) Practice

The International Collegiate Programming Contest (ICPC) is an amazing opportunity for students to practice problem-solving, algorithms and data structures, programming, and teamwork. The general format of the contest is that teams of 3 people are given a set of problems of varying difficulty and compete to solve the most problems the fastest. The contest lasts for 5 hours, and each team is limited to one computer, no internet access, and can bring limited printed materials (e.g. template code, documentation, algorithm explanations). Teams compete at a regional level, the best teams advance to NAC (North America Championships), and the best teams from NAC advance to WF (World Finals). You can read more at https://icpc.global/

Usually, regionals happen in the Fall, and we would be selecting teams very early. But with COVID-19, much of the 2020-2021 ICPC schedule remains uncertain. With regionals most likely happening much later, why not take advantage of this extra time with online practices? The current plan is to do a practice contest each Saturday. This is informal, so you can decide which weeks you participate based on your schedule. Because everyone has varying levels of experience and commitment, we will have two different options: one 2 hour contest, and one 5 hour contest. You can decide what time you compete on Saturday, and we will schedule synchronous discussions on Sundays (or you can discuss asynchronously in text chat). We plan to have all contests individual-based until we learn more about what ICPC regionals will look like this year, possibly shifting the focus to team-based.

Purdue CPU (Competitive Programmers Union) is a club with the goal of promoting the competitive programming community at Purdue and helping students develop problem-solving skills. We hope that these online practices will achieve just that!

Unofficial Discord Channel: https://discord.gg/dmzgQ5r
Purdue CPU: https://purduecpu.github.io/ 

Last Updated: Sep 15, 2020 2:24 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2020 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.