Задачи
Многу лесно · Implementation
Лесно · Depth-first Search · Breadth-first Search
Лесно · Dynamic programming
Средно · Geometry
Лесно · Implementation
Многу лесно · Graphs · Implementation
Лесно · Greedy algorithms
Тешко · Combinatorics · Graphs
Лесно · Divide and Conquer · Sorting
Тешко · Geometry
Тешко · Dynamic programming · Bitmasks · Number theory · Combinatorics
Средно · Graphs · Shortest paths
Тешко · Sorting · Data Structures
Средно · Dynamic programming · Math
Многу лесно · Binary Search · Dynamic programming
Лесно · Implementation · Prefix Sums
Средно · Greedy algorithms · Two pointers · Prefix Sums · Math
Лесно · Dynamic programming
Многу тешко · Greedy algorithms · Graph matchings · Sorting · Scanline / Sweep Line · Binary Search
Лесно · Greedy algorithms
Тешко · Graphs · Geometry · Constructive Algorithms · Sorting
Лесно · Sorting · Implementation · Greedy algorithms
Средно · Combinatorics · Math · Brute force
Средно · Dynamic programming · Combinatorics
Многу лесно · Greedy algorithms