Задачи
Много лесно · Graphs
Лесно · Greedy algorithms · Sorting
Трудно · Math · Constructive Algorithms
Средно · Trees · Greedy algorithms · Sorting
Много лесно · Brute force · Strings
Средно · Math · Greedy algorithms
Средно · Graph matchings · Greedy algorithms
Много лесно · Combinatorics · Dynamic programming
Средно · Prefix Sums
Средно · Graphs · Games · Dynamic programming
Много трудно · Geometry
Лесно · Dynamic programming · Greedy algorithms
Лесно · Implementation · Strings
Много трудно · Number theory · Prime factorization · Math
Средно · Brute force · Math
Лесно · Dynamic programming
Трудно · Math · Combinatorics
Много трудно · Shortest paths · Breadth-first Search · Dijkstra algorithm · Graphs · Dynamic programming
Средно · Disjoint set union
Много трудно · Geometry
Трудно · Binary Search · Graphs · Depth-first Search · Constructive Algorithms
Трудно · Binary Search · Dynamic programming
Лесно · Geometry · Implementation
Лесно · Dynamic programming · Matrix
Трудно · Dynamic programming