Problemat
Shumë e vështirë · Dynamic programming · Graphs · Shortest paths · Data Structures
Shumë e lehtë · Constructive Algorithms · Brute force
E vështirë · Greedy algorithms · Constructive Algorithms · Number theory · Combinatorics
E vështirë · Graphs · Greedy algorithms · Geometry · Math
Shumë e vështirë · Graphs · Depth-first Search · Constructive Algorithms
E vështirë · Binary Search · Geometry · Convex Hull
E vështirë · Strings · Hashing · Prefix Sums · Combinatorics
Shumë e vështirë · Dynamic programming · Bitmasks · Prime factorization · Combinatorics
E vështirë · Binary Search · Greedy algorithms · Sorting
Shumë e vështirë · Graphs
E vështirë · Dynamic programming · Trees · Depth-first Search · Greedy algorithms
Shumë e lehtë · Dynamic programming · Matrix
E lehtë · Sorting
Mesatare · Prefix Sums · String suffix structures
E vështirë · Suffix Array · Strings
Shumë e lehtë · Math
E lehtë · Sorting · Two pointers
Shumë e lehtë · Greedy algorithms
Shumë e lehtë · Dynamic programming
Shumë e lehtë · Divide and Conquer · Sorting
E lehtë · Binary Search · Bitwise Operations · Sorting
E lehtë · Dynamic programming · Bitwise Operations · Math
E lehtë · Graphs · Greedy algorithms · Data Structures
Shumë e lehtë · Implementation
E lehtë · Math · Implementation