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