Задачи
Лесно · Brute force · Greedy algorithms
Средно · Greedy algorithms · Sorting · Prefix Sums
Многу тешко · Dynamic programming · Depth-first Search · Trees · Strings
Многу тешко · Graphs · Depth-first Search · Dynamic programming · Bitsets
Тешко · Combinatorics · Greedy algorithms · Sorting · Trees · Math
Многу лесно · Math
Лесно · Number theory · Greedy algorithms
Средно · Greedy algorithms · Sorting
Средно · Prefix Sums · Bitwise Operations · Math
Тешко · Combinatorics · Number theory · Hashing
Лесно · Sorting · Greedy algorithms
Средно · Number theory · Math
Лесно · Binary Search · Math · Number theory
Тешко · Greedy algorithms · Bitmasks · Bitwise Operations
Тешко · Fast Fourier transform · Number theory · Combinatorics · Prefix Sums
Средно · Greedy algorithms · Sorting
Тешко · Bitwise Operations · Two pointers · Binary Search
Тешко · Greedy algorithms · Hashing · Prefix Sums · Sorting
Многу тешко · Dynamic programming · Math · Number theory · Probabilities
Тешко · Hashing · Strings · Combinatorics · Number theory
Лесно · Prefix Sums
Тешко · Constructive Algorithms · Greedy algorithms · Math
Средно · Combinatorics · Number theory · Graphs
Тешко · Combinatorics · Number theory · Prefix Sums · Math
Тешко · Disjoint set union · Graphs · Constructive Algorithms · Greedy algorithms