Олимпиадное программирование. Изучение и улучшение алгоритмов на соревнованиях. 2-е издание, обновленное и дополненное

Эта книга представляет собой подробное руководство по олимпиадному программированию, написанное опытным участником и тренером. Автор систематически излагает основные алгоритмы и структуры данных, необходимые для успешного участия в соревнованиях по программированию, таких как ACM ICPC и IOI.

Второе издание дополнено новыми разделами повышенного уровня, включая вычисление преобразования Фурье, нахождение потоков минимальной стоимости в графах и использование конечных автоматов в задачах о строках. Книга охватывает широкий спектр тем: от базовых техник ввода-вывода и рекурсии до сложных алгоритмов на графах, динамического программирования и продвинутых структур данных.

Особое внимание уделяется практическому применению алгоритмов для решения реальных олимпиадных задач. Автор приводит множество примеров и задач для самостоятельного решения, что делает книгу отличным учебным пособием для подготовки к соревнованиям. Издание подходит как для начинающих, так и для опытных участников, желающих углубить свои знания.

Книга также содержит рекомендации по участию в соревнованиях, обзор полезных ресурсов и ссылку на онлайн-сборник задач CSES, что позволяет читателям сразу применять полученные знания на практике.

Олимпиадное программирование. Изучение и улучшение алгоритмов на соревнованиях. 2-е издание, обновленное и дополненное
A
Автор
Антти Лааксонен
Издательство
ДМК Пресс
Год
2020
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент