Problems
Easy · Geometry
Easy · Brute force · String suffix structures
Hard · Geometry
Hard · Geometry
Medium · Brute force · Combinatorics · Graphs
Very easy · Brute force
Medium · Dynamic programming · Strings
Very easy · Strings
Medium · Fenwick Tree · Data Structures
Easy · Dynamic programming
Very easy · Graphs
Easy · Brute force · String suffix structures
Very hard · Graphs · Depth-first Search
Very easy · Implementation
Easy · Sorting
Easy · Graphs
Medium · Probabilities · Math · Greedy algorithms
Very hard · Graphs · Shortest paths
Very easy · Number theory · Math
Very hard · Implementation · Dynamic programming
Very hard · Greedy algorithms · Sorting
Very hard · Geometry · Greedy algorithms
Very hard · Dynamic programming · Sorting
Very hard · Brute force · Geometry · Dynamic programming
Very hard · Geometry