Задачи
Лесно · 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