Задачі
Легка · Динамічне програмування · Розділяй та володарюй
Дуже складна · Динамічне програмування · Теорія чисел · Комбінаторика
Дуже складна · Дерево відрізків · Запити на відрізках · Запити · Структури даних
Дуже складна · Пошук у ширину · Графи · Конструктиви · Теорія чисел
Дуже складна · Графи · Пошук у ширину · Комбінаторика · Динамічне програмування
Легка · Комбінаторика · Префіксні суми · Жадібні алгоритми
Легка · Жадібні алгоритми · Префіксні суми
Дуже легка · Динамічне програмування · Комбінаторика · Конструктиви · Жадібні алгоритми
Складна · Жадібні алгоритми · Сортування · Два вказівники
Легка · Система неперетинних множин · Жадібні алгоритми · Сортування
Середня · Префіксні суми · Сортування · Комбінаторика
Дуже складна · Динамічне програмування · Жадібні алгоритми · Бінарний пошук · Сортування
Дуже складна · Структури даних · Жадібні алгоритми · Конструктиви
Дуже складна · Графи · Конструктиви · Сортування · Стеки
Дуже складна · Алгоритм Дейкстри · Дерево відрізків · Графи · Найкоротші шляхи
Легка · Динамічне програмування · Жадібні алгоритми · Два вказівники
Дуже складна · Комбінаторика · Динамічне програмування · Ймовірності
Дуже легка · Жадібні алгоритми · Сортування · Бінарний пошук
Складна · Жадібні алгоритми · Сортування · Конструктиви
Складна · Жадібні алгоритми · Комбінаторика
Складна · Пошук у глибину · Динамічне програмування · Бітові маски
Середня · Перебір · Комбінаторика
Середня · Бінарний пошук · Жадібні алгоритми · Сортування
Складна · Дерево Фенвіка · Структури даних · Префіксні суми · Жадібні алгоритми · Сортування
Легка · Графи · Жадібні алгоритми · Система неперетинних множин · Сортування