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