Классификация задач
- Пробная задача
- Утешительная задача
- Моделирование
- Теория чисел
- Комбинаторика
- Теория вероятностей
- Теория игр
- Теория графов
- Длинная арифметика
- Динамическое программирование
- Двоичный поиск
- Жадный алгоритм
- Разное
- Геометрия
- Линейная программа
- Ветвление
- Алгоритмы на строках
- Простая математика
- Для начинающих
- Поиск в глубину
- Поиск в ширину
- Топологическая сортировка
- Точки сочленения
- Мосты
- Алгоритм Дейкстры
- Алгоритм Беллмана–Форда
- Алгоритм Флойда-Уоршела
- Транзитивное замыкание
- Фундаментальное множество циклов
- Эйлеров цикл
- Гамильтонов цикл
- Подсчет количества путей
- Связность графа
- Сильная связность
- Минимальное остовное дерево
- Второй минимальный остов
- Количество остовных деревьев
- Планарность графа
- Максимальный поток
- Итерация и рекурсия
- Последовательности
- НОД, НОК
- Расширенный алгоритм Евклида
- Игровые стратегии
- Числа Каталана
- Числа Фибоначчи
- Сортировки и последовательности
- Системы счисления
- Хитрая задача
- Перебор
- Алгоритм Кнута-Морриса-Пратта
- Матрицы
- Диофантовы уравнения
- Деревья
- Рекурсия
- Двумерные массивы
- Задачи на отрезках
