Naloge
Lahko · Implementation
Srednje · Greedy algorithms · Sorting
Srednje · Breadth-first Search · Graphs
Težko · Greedy algorithms · Prefix Sums · Sorting · Data Structures
Srednje · Greedy algorithms · String suffix structures
Lahko · Dynamic programming · Graphs
Težko · Dynamic programming
Zelo težko · Segment Tree · Sorting · Queries
Zelo težko · Trees · Depth-first Search · Data Structures · Divide and Conquer
Lahko · Divide and Conquer · Math · Number theory
Lahko · Implementation
Zelo lahko · Greedy algorithms · Prefix Sums
Lahko · Sorting
Težko · Sorting · Prefix Sums · Greedy algorithms
Srednje · Greedy algorithms · Sorting · Prefix Sums · Two pointers
Srednje · Trees · Depth-first Search
Težko · Disjoint set union · Sorting · Greedy algorithms · Queries
Zelo lahko · Graphs
Zelo težko · Dynamic programming · Combinatorics · Number theory · Prefix Sums
Lahko · Dynamic programming · Greedy algorithms
Lahko · Graphs · Trees
Težko · Greedy algorithms · Sorting · Scanline / Sweep Line · Data Structures · Combinatorics · Prefix Sums
Zelo lahko · Trees
Zelo lahko · Trees · Depth-first Search
Zelo lahko · Interactive