Задачи
Лесно · 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