Naloge
Lahko · Brute force · Implementation
Zelo lahko · Number theory
Zelo lahko · Binary Search · Sorting
Zelo lahko · Brute force · Implementation
Zelo težko · Graphs
Zelo težko · Graphs · Depth-first Search · Strings · Disjoint set union
Zelo težko · Math · Dynamic programming
Srednje · Suffix Array · String suffix structures
Zelo lahko · Greedy algorithms · Sorting · Priority Queue · Brute force
Zelo težko · Dynamic programming
Težko · Divide and Conquer · Sorting · Geometry
Zelo lahko · Implementation
Zelo lahko · Dynamic programming
Zelo težko · Combinatorics · Implementation
Težko · Strings · Combinatorics
Težko · Depth-first Search · Graphs · Constructive Algorithms · Hashing
Zelo težko · Suffix Array · String suffix structures · Strings · Bitmasks
Zelo težko · Geometry · Dynamic programming
Zelo težko · Graphs
Lahko · Strings
Lahko · Implementation
Srednje · Sorting · Brute force
Zelo težko · Implementation · Ternary search
Zelo lahko · Brute force
Zelo lahko · Math