Naloge
Težko · Graphs
Srednje · Dynamic programming · Prefix Sums
Srednje · Geometry · Math · Sorting · Implementation
Lahko · Math · Implementation · Brute force
Zelo lahko · Implementation · Data Structures
Srednje · Implementation · Brute force
Težko · Sorting · Greedy algorithms · Implementation · Data Structures
Težko · Graphs · Dynamic programming · Implementation
Srednje · Dynamic programming
Lahko · Math
Zelo lahko · Disjoint set union · Implementation
Zelo lahko · Sorting · Greedy algorithms
Zelo lahko · Math · Implementation
Srednje · Graphs · Dijkstra algorithm · Brute force
Težko · Depth-first Search · Graphs · Disjoint set union · Implementation
Zelo lahko · Graphs · Brute force
Zelo lahko · Graphs · Geometry
Srednje · Implementation · Strings
Težko · Number theory · Combinatorics · Dynamic programming · Bitmasks · Prime factorization · Math
Lahko · Dynamic programming
Zelo lahko · Depth-first Search
Lahko · Geometry
Zelo lahko · Sorting
Srednje · Brute force · Sorting
Zelo lahko · Dynamic programming