Naloge
Zelo lahko · Brute force
Zelo lahko · Math
Zelo težko · Dynamic programming · Prefix Sums
Zelo lahko · Implementation
Zelo lahko · Brute force
Lahko · Math
Lahko · Sorting
Zelo lahko · Implementation
Srednje · Prefix Sums · Binary Search
Težko · Data Structures · Fenwick Tree · Segment Tree · Greedy algorithms
Srednje · Number theory · Strings
Težko · Segment Tree · Range queries · Prefix Sums
Zelo težko · Dynamic programming · Trees · Depth-first Search · Greedy algorithms · Data Structures
Zelo lahko · Implementation
Srednje · Implementation
Lahko · Brute force · Bitwise Operations
Srednje · Math · Number theory
Zelo lahko · Brute force
Zelo lahko · Sorting
Lahko · Graphs · Binary Search
Lahko · Strings · Prefix Function
Težko · Greedy algorithms · Sorting · Data Structures · Constructive Algorithms
Zelo težko · Trees · Combinatorics · Math · Dynamic programming
Zelo težko · String suffix structures · Hashing · Data Structures · Trees · Strings
Težko · Constructive Algorithms · Bitwise Operations