Задачи
Лесно · Brute force · Implementation
Многу лесно · Number theory
Многу лесно · Binary Search · Sorting
Многу лесно · Brute force · Implementation
Многу тешко · Graphs
Многу тешко · Graphs · Depth-first Search · Strings · Disjoint set union
Многу тешко · Math · Dynamic programming
Средно · Suffix Array · String suffix structures
Многу лесно · Greedy algorithms · Sorting · Priority Queue · Brute force
Многу тешко · Dynamic programming
Тешко · Divide and Conquer · Sorting · Geometry
Многу лесно · Implementation
Многу лесно · Dynamic programming
Многу тешко · Combinatorics · Implementation
Тешко · Strings · Combinatorics
Тешко · Depth-first Search · Graphs · Constructive Algorithms · Hashing
Многу тешко · Suffix Array · String suffix structures · Strings · Bitmasks
Многу тешко · Geometry · Dynamic programming
Многу тешко · Graphs
Лесно · Strings
Лесно · Implementation
Средно · Sorting · Brute force
Многу тешко · Implementation · Ternary search
Многу лесно · Brute force
Многу лесно · Math