Problems
Hard · Жадные алгоритмы · Fenwick Tree · Структуры данных · Prefix Sums
Very hard · Конструктивные алгоритмы · Жадные алгоритмы · Графы · Математика
Very hard · Булевая выполнимость (2-SAT) · Структуры данных · Segment Tree · Структуры данных · Prefix Sums · Графы
Very hard · Meet-in-the-middle · Графы · Деревья · Поиск в глубину · Битовые маски · Жадные алгоритмы · Конструктивные алгоритмы
Easy · Реализация
Medium · Математика · Конструктивные алгоритмы
Very easy · Реализация
Hard · Математика · Комбинаторика
Medium · Перебор · Теория чисел
Medium · Динамическое программирование · Комбинаторика
Medium · Математика · Жадные алгоритмы
Very hard · Динамическое программирование · Prefix Sums · Stacks · Комбинаторика
Easy · Хеширование · Реализация
Medium · Жадные алгоритмы · Сортировка · Теория чисел
Hard · Prefix Sums · Структуры данных · Fenwick Tree · Сортировка
Hard · Битовые маски · Bitwise Operations · Динамическое программирование · Поиск в ширину
Very hard · Динамическое программирование · Комбинаторика · Теория чисел · Prefix Sums
Very easy · Булевая выполнимость (2-SAT)
Very hard · Два указателя · Prefix Sums · Жадные алгоритмы
Very hard · Динамическое программирование · Сортировка · Segment Tree · Структуры данных
Very hard · Segment Tree · Структуры данных · Жадные алгоритмы · Комбинаторика
Very hard · Жадные алгоритмы · Сортировка · Конструктивные алгоритмы
Hard · Конструктивные алгоритмы · Математика
Very hard · Динамическое программирование · Жадные алгоритмы · Строки · Конструктивные алгоритмы
Very hard · Bitwise Operations