Naloge
Zelo lahko · Graphs · Dynamic programming
Lahko · Dynamic programming
Težko · Greedy algorithms · Sorting · Math · Prefix Sums
Težko · Geometry · Binary Search · Math
Lahko · Brute force
Lahko · Greedy algorithms · Sorting
Težko · Binary Search
Lahko · Dynamic programming · Strings
Zelo lahko · Dynamic programming
Zelo lahko · Math · Implementation
Lahko · Implementation
Lahko · Geometry · Dynamic programming
Težko · Greedy algorithms · Prefix Sums · Binary Search · Constructive Algorithms
Zelo lahko · Dynamic programming · Segment Tree
Lahko · Implementation · Math
Težko · Geometry
Zelo težko · Graphs · Shortest paths · Binary Search · Trees · Greedy algorithms
Lahko · Graphs
Lahko · Binary Search
Zelo težko · Strings · Segment Tree · Range queries · Binary Search · Data Structures
Srednje · Geometry
Srednje · Dynamic programming · Math
Težko · Strings · Constructive Algorithms · Math
Lahko · Number theory · Math
Lahko · Dynamic programming · Greedy algorithms