Workshops

VJudge group (for problem sets)
  • Workshop 0 - (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
    • What is competitive programming?
    • Available competitions and training
    • Solving your first problem - (Recording)
    • Prefix sums
    • Time complexity
    • Difference arrays (Extension) - (Recording)
    • Walkscotch - (Editorial and solution in (Code)) - (Recording)
    Additional References - Prefix Sums, Difference Arrays, Kadane's Algorithm (Walkscotch)
    Problem Set Editorials - B (see Prefix Sum - Motivation, in (Code)) - C - D
  • Workshop 1 - (Slides) - (Code) - (Recording)
    • Introduction to stacks
    • Stacks in C++
    • Example problems
    • Sorted stacks
  • Workshop 2 - (Slides) - (Code) - (Recording)
      IMC Competition Problem Walkthrough - See problem statements in links under Competitions
    • Distancing
    • Honeycomb
    • Pear Pairs
    • Banner II
    • Restrictions
    • Mexican Wave
    • Trader II
  • Workshop 3 - (Slides)
    • Binary search
    • Implementation
    • Problems