Problemi
Facile · Math · Brute force
Molto facile · Strings · Greedy algorithms
Molto facile · Suffix Array · String suffix structures
Difficile · Strings · Prefix Function · Z-function · Suffix Array
Molto difficile · Combinatorics · Dynamic programming
Molto difficile · Dynamic programming
Molto facile · Suffix Array · Strings
Media · Combinatorics · Strings
Molto difficile · String suffix structures · Trees · Strings · Combinatorics
Facile · Dynamic programming · Strings
Molto difficile · Suffix Array · Strings
Media · Strings · Suffix Array
Difficile · Fast Fourier transform · Number theory
Facile · Dynamic programming · String suffix structures
Molto difficile · Prefix Sums · Prefix Function
Facile · Prefix Sums · Geometry
Molto difficile · Brute force
Media · Fast Fourier transform · Math
Molto difficile · Fast Fourier transform · Strings
Media · Segment Tree
Difficile · Geometry · Constructive Algorithms
Difficile · Geometry · Constructive Algorithms · Binary Search
Difficile · Geometry · Math · Optimization
Difficile · Geometry
Facile · Geometry