Problemat
E lehtë · Math · Number theory
Mesatare · Trees · Depth-first Search
E lehtë · Graphs · Shortest paths
Mesatare · Math · Number theory
Shumë e vështirë · Brute force
E vështirë · Dynamic programming · Probabilities
Shumë e vështirë · Geometry · Graph matchings · Constructive Algorithms
E lehtë · Geometry
Shumë e vështirë · Geometry · Math
Mesatare · Two pointers · Math · Sorting
Shumë e lehtë · Implementation
Shumë e vështirë · Dynamic programming · Dynamic Programming Optimization · Prefix Sums · Combinatorics
E vështirë · Number theory · Combinatorics · Bitmasks · Prime factorization
E lehtë · Binary Search · Segment Tree
Shumë e lehtë · Math
Mesatare · Dynamic programming
Shumë e vështirë · Graphs · Greedy algorithms · Constructive Algorithms
Shumë e lehtë · Graphs
Mesatare · Dynamic programming · Prefix Function
E vështirë · Geometry · Math
Shumë e lehtë · Greedy algorithms · Graphs
E lehtë · String suffix structures · Brute force
Shumë e lehtë · Brute force · Math
E lehtë · Math · Combinatorics
E vështirë · Meet-in-the-middle · Binary Search · Greedy algorithms