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