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