Naloge
Zelo težko · Fenwick Tree · Segment Tree · Data Structures · Prefix Sums · Greedy algorithms · Math · Queries
Zelo težko · Number theory · Prime factorization · Combinatorics · Math
Lahko · Brute force
Lahko · Math · Combinatorics · Greedy algorithms
Lahko · Greedy algorithms · Implementation
Srednje · Prefix Sums · Binary Search
Srednje · Constructive Algorithms · Math · Greedy algorithms
Lahko · Brute force
Težko · Data Structures · Greedy algorithms · Sorting
Težko · Dynamic programming · Z-function · Strings
Zelo težko · Number theory · Math · Constructive Algorithms · Data Structures
Zelo težko · Segment Tree · Dynamic programming · Data Structures
Lahko · Greedy algorithms
Zelo lahko · Greedy algorithms · Math
Težko · Graphs · Greedy algorithms · Sorting
Težko · Math · Combinatorics · Constructive Algorithms
Srednje · Greedy algorithms · Constructive Algorithms
Težko · Math · Number theory · Combinatorics
Zelo težko · Prefix Sums · Combinatorics · Greedy algorithms · Math
Zelo težko · Trees · Dynamic programming · Depth-first Search · Graphs
Zelo težko · Bitmasks · Dynamic programming · Graphs · Meet-in-the-middle · Sorting · Binary Search