# Workshops

VJudge group (for problem sets)

- Introduction to Competitive Programming / Prefix Sums - (Slides) - (Code) - (Recording)
*05-03-21: Added annotated code for all problems in the slide, along with writeup for all subtasks of Walkscotch. 04-03-21: Changed extension question on last slide, added link to math workshop Facebook event*- Solving your first problem - (Recording)
- Difference arrays (Extension) - (Recording)
- Walkscotch - (Editorial and solution in (Code)) - (Recording)

Problem Set Editorials - B (see Prefix Sum - Motivation, in (Code)) - C - D - Stacks - (Slides) - (Code) - (Recording)
- Binary Search - (Slides)
- The Problem Solving Process - (Slides) - (Code) - (Recording)
- Graph Theory I - (Slides) - (Code) - (Recording)
- Dynamic Programming I - (Slides) - (Recording)
- Term 3 Week 1 - (Slides) - (Implementation Problem Sheet) - (Discussion Problem Sheet) - (Recording)
- Term 3 Week 2 (Dynamic Programming) - (Slides) - (Code)- (Easy Problem Sheet) - (Hard Problem Sheet) - (Recording)
- Term 3 Week 3 (Data Structures) - (Presented Problems) - (Easy Problem Sheet) - (Hard Problem Sheet) - (Recording)
- Term 3 Week 4 (Graph Theory) - (Presented Problems) - (Easy Problem Sheet) - (Hard Problem Sheet) - (Recording)
- Term 3 Week 5 (Revision) - (Problems - South Pacific Regionals (Division 2) 2020) - (Recording)
- Term 3 Week 6 (Divisionals Debrief) - (Problems - South Pacific Divisionals 2021) - (Recording)

- Introduction to Competitive Mathematics / Proof by Contradiction - (Slides) - (Problem Set) - (Solutions) - (Recording)
- Problem A3 walk-through - (Recording)

- Number Theory - (Slides) - (Problem Set) - (Solutions) - (Recording)
- Invariants - (Slides) - (Problem Set) - (Recording)
- Combinatorial Game Theory - (Slides) - (Problem Set) - (Solutions)
- Combinatorics - (Slides) - (Problem Set) - (Recording)
- Linear Algebra - (Slides) - (Problem Set) - (Recording)
- Functional Equations - (Slides) - (Problem Set) - (Recording)
- Geometry - (Slides) - (Problem Set) - (Solutions) - (Recording)
- Combinatorial Geometry - (Slides) - (Problem Set) - (Recording)