Problemat
Shumë e lehtë · Graphs
E lehtë · Greedy algorithms · Sorting
E vështirë · Math · Constructive Algorithms
Mesatare · Trees · Greedy algorithms · Sorting
Shumë e lehtë · Brute force · Strings
Mesatare · Math · Greedy algorithms
Mesatare · Graph matchings · Greedy algorithms
Shumë e lehtë · Combinatorics · Dynamic programming
Mesatare · Prefix Sums
Mesatare · Graphs · Games · Dynamic programming
Shumë e vështirë · Geometry
E lehtë · Dynamic programming · Greedy algorithms
E lehtë · Implementation · Strings
Shumë e vështirë · Number theory · Prime factorization · Math
Mesatare · Brute force · Math
E lehtë · Dynamic programming
E vështirë · Math · Combinatorics
Shumë e vështirë · Shortest paths · Breadth-first Search · Dijkstra algorithm · Graphs · Dynamic programming
Mesatare · Disjoint set union
Shumë e vështirë · Geometry
E vështirë · Binary Search · Graphs · Depth-first Search · Constructive Algorithms
E vështirë · Binary Search · Dynamic programming
E lehtë · Geometry · Implementation
E lehtë · Dynamic programming · Matrix
E vështirë · Dynamic programming