Naloge
Zelo težko · Prime factorization · Number theory · Greedy algorithms · Combinatorics
Zelo lahko · Implementation · Graphs
Srednje · Strings
Srednje · Geometry · Binary Search
Lahko · Dynamic programming · Bitmasks
Lahko · Graphs · Dynamic programming
Zelo lahko · Greedy algorithms
Težko · Segment Tree · Range queries
Težko · Graphs · Constructive Algorithms
Zelo težko · Graphs · Dynamic programming
Zelo težko · Dynamic programming
Težko · Bitwise Operations · Greedy algorithms
Srednje · Dynamic programming
Zelo lahko · Dynamic programming
Srednje · Dynamic programming · Knapsack · Sorting
Zelo težko · Graphs · Dynamic programming
Srednje · Binary Search · Implementation
Težko · Graphs · Depth-first Search · Strings
Zelo težko · Geometry · Combinatorics
Zelo težko · Geometry
Zelo lahko · Dynamic programming · String suffix structures
Zelo težko · Greedy algorithms · Trees · Dynamic programming · Schedules · Priority Queue
Srednje · Brute force · Greedy algorithms
Lahko · Trees
Srednje · Bitmasks · Brute force