Oct 11, 2017

Solutions from intro session. Thanks to Daniel Mitchell for sharing!

Oct 4, 2017

Solutions from intro session.

Sep 29, 2017

Solutions from intro session.

March 10, 2017

Bipartite graphs. Slides:
Bipartite Graphs
Slightly less standard topics in these notes: edge colouring and partially ordered sets.

March 3, 2017

Strings! Slides:
An important missing topic is tries, look it up to learn about them!

Feb 17, 2017

We discussed basic tricks in combinatorics and arithmetic. Slides:
Combinatorics and Arithmetic

Feb 10, 2017

The topic was number theory. Slides:
Number Theory
More suggested problems were added after the meeting.

Feb 3, 2017

We discussed geometry. Slides:
Additional code is on these posted slides that was not presented in the meeting.

Jan 28, 2017

Jason Yuan presented notes on algorithms in weighted graphs (Thanks Jason!). Slides:
Weighted Graphs Slides

Jan 21, 2017

We discussed unweighted graphs. Slides:
Unweighted Graphs Slides

Jan 14, 2017

We discussed dynamic programming. The notes and the Kattis problems discussed are here:
Dynamic Programming Slides

Sep 26, 2016

We had our first intro coding session! It was very well attended :)

The list of problems is here. But to submit, you have to find the problem on Kattis by searching for its ID, as the "contest" itself is over.

Solutions (in both C++ and Python3) can be found here.

Sep 23, 2016

We discussed the recent UBC practice contest in the problem solving session.

In the coding session, we did a mini-contest on Open Kattis. The list of problems is here, but the contest is officially "over" so if you want to submit you will have to search the problem IDs individually (e.g. pot, svm, everywhere, pizza2) and then submit through the normal problem description page. The .zip of the problem solutions (in both C++ and Python3) can be found here.

Sep 10, 2016

The problems discussed are from a recent UBC practice. You can still submit to the links below. Email me if you want a login.

Problems Discussed

Sep 7, 2016

We covered an intro to the club, some upcoming contests, and examples of how to use UVa and Open Kattis.

Problems Discussed

Sep 2, 2016

Welcome to the club!

Problems Discussed

Mar 11, 2016


Mar 4, 2016

Combinatorics and Arithmetic Slides

Feb 26, 2016

Number Theory Slides

Feb 12, 2016

Geometry Slides

Feb 5, 2016

Weighted Graph Algorithms Slides

Jan 29, 2016

Unweighted Graph Algorithms Slides (presented by Marlos Machado)

Slides from previous meetings by Henry Brausen.
And also some slides on graph traversals by Michael Buro.
Graph Traversals

Jan 22, 2016

Dynamic Programming Slides