Naloge
Zelo težko · Dynamic programming · Fast Fourier transform · Combinatorics · Math
Lahko · Brute force
Lahko · Math · Greedy algorithms
Težko · Breadth-first Search · Graphs · Shortest paths
Težko · Greedy algorithms · Prefix Sums · Binary Search · Sorting
Težko · Number theory · Greedy algorithms · Math
Srednje · Strings
Težko · Constructive Algorithms · Greedy algorithms · Math
Zelo težko · Greedy algorithms · Sorting · Prefix Sums · Combinatorics
Zelo težko · Number theory · Prime factorization · Sparse Table · Range queries · Greedy algorithms
Zelo težko · Number theory · Prefix Sums · Queries · Prime factorization · Data Structures
Srednje · Number theory
Zelo lahko · For Beginners
Lahko · Brute force · Sorting · Implementation
Srednje · Math · Number theory
Lahko · Brute force
Srednje · Binary Search · Bitwise Operations · Brute force
Srednje · Number theory · Hashing · Combinatorics
Lahko · Number theory · Math
Lahko · Bitmasks · Number theory · Combinatorics
Srednje · Math · Binary Search · Brute force
Težko · Trees · Depth-first Search · Graphs · Dynamic programming
Zelo težko · Greedy algorithms · Data Structures · Segment Tree · Fenwick Tree · Sorting
Lahko · Bitmasks · Brute force
Težko · Constructive Algorithms