Задачі
Складна · Жадібні алгоритми · Дерево Фенвіка · Структури даних · Префіксні суми
Дуже складна · Конструктиви · Жадібні алгоритми · Графи · Математика
Дуже складна · Булева здійсненність (2-SAT) · Бінарний пошук · Дерево відрізків · Структури даних · Префіксні суми · Графи
Дуже складна · Meet-in-the-middle · Графи · Дерева · Пошук у глибину · Бітові маски · Жадібні алгоритми · Конструктиви
Легка · Імплементація
Середня · Математика · Конструктиви
Дуже легка · Імплементація
Складна · Математика · Комбінаторика
Середня · Перебір · Теорія чисел
Середня · Динамічне програмування · Комбінаторика
Середня · Математика · Жадібні алгоритми
Дуже складна · Динамічне програмування · Префіксні суми · Стеки · Комбінаторика
Легка · Хешування · Імплементація
Середня · Жадібні алгоритми · Сортування · Теорія чисел
Складна · Префіксні суми · Бінарний пошук · Дерево Фенвіка · Сортування
Складна · Бітові маски · Бітові операції · Динамічне програмування · Пошук у ширину
Дуже складна · Динамічне програмування · Комбінаторика · Теорія чисел · Префіксні суми
Дуже легка · Булева здійсненність (2-SAT)
Дуже складна · Два вказівники · Префіксні суми · Жадібні алгоритми
Дуже складна · Динамічне програмування · Сортування · Дерево відрізків · Структури даних
Дуже складна · Дерево відрізків · Структури даних · Жадібні алгоритми · Комбінаторика
Дуже складна · Жадібні алгоритми · Сортування · Конструктиви
Складна · Конструктиви · Математика
Дуже складна · Динамічне програмування · Жадібні алгоритми · Рядки · Конструктиви
Дуже складна · Бітові операції