Задачи
Лесно · Sorting
Лесно · Binary Search · Sorting
Многу тешко · Stacks · Prefix Sums · Data Structures
Многу лесно · Dynamic programming
Многу тешко · Dynamic programming · Strings · Graphs · Constructive Algorithms
Многу лесно · Dynamic programming · Graphs
Лесно · Implementation
Тешко · Binary Search · Greedy algorithms
Тешко · Dynamic programming · Hashing · Strings
Лесно · Sorting · Math
Тешко · Dynamic programming · Strings · Prefix Function
Многу лесно · Implementation
Тешко · Dijkstra algorithm · Shortest paths · Graphs
Многу лесно · Implementation · Brute force
Средно · Implementation · String suffix structures
Многу тешко · Constructive Algorithms · Data Structures · Hashing
Тешко · Bitsets · Graphs · Math
Средно · Geometry
Тешко · Graphs · Greedy algorithms · Priority Queue · Sorting
Лесно · Implementation
Многу лесно · Math
Тешко · Dynamic programming · Trees · Divide and Conquer · Combinatorics
Тешко · Graphs · Depth-first Search · Breadth-first Search
Многу лесно · Implementation
Многу лесно · Sorting