Задачи
Многу тешко · 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