|
Данный раздел содержит набор тем для самостоятельного изучения основ курса олимпиадного программирования. Каждая тема включает теоритическую часть и набор задач, сложность которых растет от темы к теме. Для многих рассматриваемых задач приведен словесный разбор их решений. Но все же мы рекомендуем Вам сначала попытаться их решить самостоятельно, и лишь в том случае, когда это сделать не получается, прибегать к просмотру их решения.
Этот курс предназначен для школьников, имеющих некоторые знания в области программирования на уровне понимания синтаксиса языка и простейших алгоритмов.
Список тем
Тема 01: Введение
Тема 02: Разветвляющиеся алгоритмы
Тема 03: Циклические алгоритмы
Тема 04: Массивы
Тема 05: Сортировка
Тема 06: Двумерные массивы
Тема 07: Системы счисления
Тема 08: Теория чисел
Тема 09: Длинная арифметика
Тема 10: Комбинаторика
Тема 11: Динамическое программирование
Тема 12: Геометрия
Тема 13: Рекурсия
| |