Problemat
Shumë e lehtë · Sorting · Greedy algorithms
Shumë e lehtë · Brute force · String suffix structures
Shumë e lehtë · Graphs
E lehtë · Implementation
Mesatare · Greedy algorithms · Sorting · Geometry
E vështirë · Dynamic programming · Combinatorics · Number theory
E lehtë · Graphs · Shortest paths
Shumë e lehtë · Dynamic programming · Prefix Sums
E vështirë · Trees · Depth-first Search · Combinatorics · Prefix Sums · Binary Search
Shumë e vështirë · Dynamic programming · Combinatorics · Greedy algorithms · Number theory · Stacks
Shumë e lehtë · Implementation
Shumë e lehtë · Implementation · Graphs
Mesatare · Greedy algorithms · Prefix Sums
Mesatare · Sorting · Greedy algorithms
Shumë e lehtë · Prefix Sums · Implementation
E lehtë · Graphs · Disjoint set union
Shumë e lehtë · Binary Search · Data Structures · Dynamic programming
Shumë e vështirë · Binary Search · Data Structures · Greedy algorithms · Sorting
Shumë e vështirë · Prefix Sums · Dynamic programming · Greedy algorithms · Scanline / Sweep Line
E lehtë · Prefix Sums · Dynamic programming
Shumë e vështirë · Trees · Dynamic programming · Combinatorics · Depth-first Search · Number theory
Shumë e vështirë · Dynamic programming · Dynamic Programming Optimization · Fenwick Tree · Segment Tree · Divide and Conquer
Shumë e lehtë · Geometry
Shumë e lehtë · Brute force
Shumë e lehtë · Sorting · Greedy algorithms