Задачи
Тешко · 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