Задачи
Многу тешко · Dynamic programming · Fast Fourier transform · Combinatorics · Math
Лесно · Brute force
Лесно · Math · Greedy algorithms
Тешко · Breadth-first Search · Graphs · Shortest paths
Тешко · Greedy algorithms · Prefix Sums · Binary Search · Sorting
Тешко · Number theory · Greedy algorithms · Math
Средно · Strings
Тешко · Constructive Algorithms · Greedy algorithms · Math
Многу тешко · Greedy algorithms · Sorting · Prefix Sums · Combinatorics
Многу тешко · Number theory · Prime factorization · Sparse Table · Range queries · Greedy algorithms
Многу тешко · Number theory · Prefix Sums · Queries · Prime factorization · Data Structures
Средно · Number theory
Многу лесно · For Beginners
Лесно · Brute force · Sorting · Implementation
Средно · Math · Number theory
Лесно · Brute force
Средно · Binary Search · Bitwise Operations · Brute force
Средно · Number theory · Hashing · Combinatorics
Лесно · Number theory · Math
Лесно · Bitmasks · Number theory · Combinatorics
Средно · Math · Binary Search · Brute force
Тешко · Trees · Depth-first Search · Graphs · Dynamic programming
Многу тешко · Greedy algorithms · Data Structures · Segment Tree · Fenwick Tree · Sorting
Лесно · Bitmasks · Brute force
Тешко · Constructive Algorithms