Задачи
Трудно · Suffix Array
Много лесно · Graphs
Много лесно · Brute force
Лесно · Math · Binary Search
Много трудно · Geometry · Constructive Algorithms
Много лесно · Brute force
Трудно · Graphs
Средно · Graphs · Greedy algorithms
Лесно · Strings
Много лесно · Sorting
Лесно · Prefix Sums
Средно · Segment Tree
Лесно · Dynamic programming · Graphs · Binary Search
Трудно · Geometry
Трудно · Brute force · Implementation
Лесно · Dynamic programming · String suffix structures
Трудно · Geometry · Constructive Algorithms
Много трудно · Graphs · Depth-first Search · Trees · Combinatorics
Трудно · Graphs · Depth-first Search · Shortest paths · Dijkstra algorithm
Средно · Math · Binary Search · Sorting
Лесно · Brute force · Strings
Много трудно · Graphs · Depth-first Search · Combinatorics · Number theory · Dynamic programming
Много трудно · Trees · Constructive Algorithms · Graphs · Depth-first Search
Лесно · Brute force · Math · Number theory
Много трудно · Data Structures · Greedy algorithms · Sorting