Naloge
Težko · Greedy algorithms · Fenwick Tree · Data Structures · Prefix Sums
Zelo težko · Constructive Algorithms · Greedy algorithms · Graphs · Math
Zelo težko · 2-SAT · Binary Search · Segment Tree · Data Structures · Prefix Sums · Graphs
Zelo težko · Meet-in-the-middle · Graphs · Trees · Depth-first Search · Bitmasks · Greedy algorithms · Constructive Algorithms
Lahko · Implementation
Srednje · Math · Constructive Algorithms
Zelo lahko · Implementation
Težko · Math · Combinatorics
Srednje · Brute force · Number theory
Srednje · Dynamic programming · Combinatorics
Srednje · Math · Greedy algorithms
Zelo težko · Dynamic programming · Prefix Sums · Stacks · Combinatorics
Lahko · Hashing · Implementation
Srednje · Greedy algorithms · Sorting · Number theory
Težko · Prefix Sums · Binary Search · Fenwick Tree · Sorting
Težko · Bitmasks · Bitwise Operations · Dynamic programming · Breadth-first Search
Zelo težko · Dynamic programming · Combinatorics · Number theory · Prefix Sums
Zelo lahko · 2-SAT
Zelo težko · Two pointers · Prefix Sums · Greedy algorithms
Zelo težko · Dynamic programming · Sorting · Segment Tree · Data Structures
Zelo težko · Segment Tree · Data Structures · Greedy algorithms · Combinatorics
Zelo težko · Greedy algorithms · Sorting · Constructive Algorithms
Težko · Constructive Algorithms · Math
Zelo težko · Dynamic programming · Greedy algorithms · Strings · Constructive Algorithms
Zelo težko · Bitwise Operations