Problems
Very hard · Geometry · Data Structures · Bitsets
Very hard · Dynamic programming
Very easy · Geometry
Very easy · Fast Fourier transform · Data Structures
Hard · Geometry
Very easy · Graphs
Easy · Math
Very hard · Graph matchings
Easy · Queries · Dynamic programming · Math
Very easy · Constructive Algorithms · Math
Very easy · Graphs
Very easy · Brute force · Graphs
Very easy · Strings · Dynamic programming
Very hard · Trees · Depth-first Search · Data Structures · Bitwise Operations
Hard · Combinatorics · Greedy algorithms · Math
Hard · Depth-first Search
Hard · Math · Combinatorics · Number theory
Medium · Dynamic programming · Math
Very easy · Implementation
Hard · Dynamic programming
Very hard · Implementation · Brute force
Very hard · Implementation
Hard · Dynamic programming
Easy · Geometry
Hard · Graphs · Implementation