Задачи
Лесно · Math · Brute force
Многу лесно · Strings · Greedy algorithms
Многу лесно · Suffix Array · String suffix structures
Тешко · Strings · Prefix Function · Z-function · Suffix Array
Многу тешко · Combinatorics · Dynamic programming
Многу тешко · Dynamic programming
Многу лесно · Suffix Array · Strings
Средно · Combinatorics · Strings
Многу тешко · String suffix structures · Trees · Strings · Combinatorics
Лесно · Dynamic programming · Strings
Многу тешко · Suffix Array · Strings
Средно · Strings · Suffix Array
Тешко · Fast Fourier transform · Number theory
Лесно · Dynamic programming · String suffix structures
Многу тешко · Prefix Sums · Prefix Function
Лесно · Prefix Sums · Geometry
Многу тешко · Brute force
Средно · Fast Fourier transform · Math
Многу тешко · Fast Fourier transform · Strings
Средно · Segment Tree
Тешко · Geometry · Constructive Algorithms
Тешко · Geometry · Constructive Algorithms · Binary Search
Тешко · Geometry · Math · Optimization
Тешко · Geometry
Лесно · Geometry