Competition Programming and Problem Solving Seminar

CS 5199 Spring 2020
Tue 2:55PM-4:10PM, Snee Hall Geological Sci 1120

Robbert van Renesse and Haobin Ni


The Competition Programming and Problem Solving Seminar (CP seminar in short) is an experimental seminar for discussing and practicing applied algorithms and techniques presented in programming contests, technical interviews, and problem solving through algorithms and programming in general. The goal is to provide a broader view of algorithms in practice and strengthen students' skills in problem solving.

For Spring 2020, we meet every Tuesday afternoon to work on a prepared problem set.

The CP seminar is open to all Cornell students interested in this topic. Student participants are expected to sign up for CS 5199 for one credit.

Please join our Piazza for notifications and after-class discussions.

The CP seminar is co-organized with Cornell ICPC Project Team.

Date Topic Presenter
January 21 Introduction
Slides Problems Survey
 
January 28 Week 2: IO
Slides Problems
 
February 4 Week 3: Implementation 1
Slides Problems
 
February 11 Week 4: Implementation 2
Slides Problems
 
February 18 Week 5: Implementation 3
Slides Problems
 
February 25 February Break, no meeting.
March 3 Week 7: Data Representation 1
Slides Problems
 
March 10 Week 8: Data Representation 2
Slides Problems
 
March 17 Cancelled for social distancing, no meeting.
March 24 Cancelled for social distancing, no meeting.
March 31 Cancelled for social distancing, no meeting.
April 7 Week 12: Data Structure 1 (Remote lecture)
Slides Problems
 
April 14 Week 13: Data Structure 2 (Remote lecture)
Slides Problems
 
April 21 Week 14: Data Structure 3 (Remote lecture)
Slides Problems
 
April 28 Week 15: Tree (Remote lecture)
Slides Problems
 
May 5 Week 16: Graph 1 (Remote lecture)
Slides Problems
 
May 12 Week 17: Graph 2 (Remote lecture)
Slides Problems