Задачи
Много трудно · Dynamic programming
Средно · Greedy algorithms · Scanline / Sweep Line · Sorting · Prefix Sums
Много трудно · Combinatorics · Number theory · Dynamic programming
Много трудно · Implementation · Brute force
Много трудно · Strings
Много трудно · Combinatorics · Math
Много трудно · Graphs · Greedy algorithms · Stacks · Two pointers · Depth-first Search
Много лесно · Strings
Лесно · Implementation
Трудно · Implementation · Greedy algorithms
Средно · Dynamic programming · Graphs
Трудно · Combinatorics · Dynamic programming
Средно · Dynamic programming
Много лесно · Binary Search
Много лесно · Ternary search
Лесно · Implementation
Средно · Dynamic programming · Greedy algorithms
Трудно · Priority Queue · Dynamic programming
Лесно · Math
Средно · Graphs · Constructive Algorithms
Много лесно · Greedy algorithms · Implementation
Много лесно · Dynamic programming · Prefix Sums
Трудно · Dynamic programming · Combinatorics
Много трудно · Geometry · Segment Tree · Constructive Algorithms · Graphs
Лесно · Bitwise Operations · Data Structures · Dynamic programming · Prefix Sums