Problems
Hard · Геометрия · Convex Hull · Строки · Теория чисел · Сортировка
Medium · Динамическое программирование · Строки · Жадные алгоритмы
Very hard · Динамическое программирование · Матрица · Dynamic Programming Optimization
Medium · Теория чисел · Prime factorization
Medium · Математика · Теория чисел · Хеширование · Вероятности
Very hard · Структуры данных · Деревья
Hard · Конструктивные алгоритмы
Very hard · Математика · Теория чисел
Medium · Строки
Very hard · Комбинаторика · Convex Hull · Геометрия · Динамическое программирование
Medium · Динамическое программирование · Knapsack · Комбинаторика
Medium · Prefix Sums · Bitwise Operations · Перебор
Very hard · Динамическое программирование · Dynamic Programming Optimization · Сортировка · Жадные алгоритмы
Very hard · Деревья · Структуры данных · Prefix Sums · SQRT Decomposition · Структуры данных · Поиск в глубину
Very hard · Suffix Array · Sparse Table · Структуры данных · Структуры данных · Строки
Very hard · Деревья · Структуры данных · Bitwise Operations · Разделяй и властвуй · Range queries · Prefix Sums
Hard · Геометрия · Scanline / Sweep Line · Жадные алгоритмы
Very hard · Матрица · Динамическое программирование · Теория чисел · Битовые маски
Easy · Два указателя · Жадные алгоритмы
Easy · Комбинаторика · Математика
Medium · Комбинаторика · Динамическое программирование
Medium · Комбинаторика · Теория чисел · Prefix Sums
Easy · Два указателя · Prefix Sums
Very hard · Динамическое программирование · Графы · Сортировка · Кратчайшие пути · Вероятности
Hard · Графы · Поиск в ширину · Строки