Problemas
Fácil · Math · Brute force
Muy fácil · Strings · Greedy algorithms
Muy fácil · Suffix Array · String suffix structures
Difícil · Strings · Prefix Function · Z-function · Suffix Array
Muy difícil · Combinatorics · Dynamic programming
Muy difícil · Dynamic programming
Muy fácil · Suffix Array · Strings
Media · Combinatorics · Strings
Muy difícil · String suffix structures · Trees · Strings · Combinatorics
Fácil · Dynamic programming · Strings
Muy difícil · Suffix Array · Strings
Media · Strings · Suffix Array
Difícil · Fast Fourier transform · Number theory
Fácil · Dynamic programming · String suffix structures
Muy difícil · Prefix Sums · Prefix Function
Fácil · Prefix Sums · Geometry
Muy difícil · Brute force
Media · Fast Fourier transform · Math
Muy difícil · Fast Fourier transform · Strings
Media · Segment Tree
Difícil · Geometry · Constructive Algorithms
Difícil · Geometry · Constructive Algorithms · Binary Search
Difícil · Geometry · Math · Optimization
Difícil · Geometry
Fácil · Geometry