Часть 1
Проверка делимости
Американский метод вычисления определителя
Умножение Карацубы
Другой метод умножения
Часть 2
Динамическое программирование
Метод ветвей и границ
Алфавитное дерево