Curriculum
Course: Competitive Programming
Login
Text lesson

Introduction and Basics

Day 1 (3 hours)

  1. Understanding Problem Statements (1 hour)

  2. Input and Output (I/O) Handling (1 hour)

  3. Basic Complexity Analysis (1 hour)

Day 2 (3 hours)

  1. Arrays and Strings (1.5 hours)

  2. Linked Lists (1.5 hours)

Day 3 (3 hours)

  1. Number Theory: Prime Numbers, GCD, LCM (1.5 hours)

  2. Modular Arithmetic, Sieve of Eratosthenes (1.5 hours)

Day 4 (3 hours)

  1. Permutations and Combinations (1.5 hours)

  2. Binomial Coefficients (1.5 hours)

Day 5 (3 hours)

 

  1. Basic Geometry (Lines, Circles, Polygons) (1.5 hours)

  2. Convex Hull, Line Intersection (1.5 hours)

Need Help?