@shaba312

В какой последовательности учить темы (категории задач) в олимпиадном программировании?

В каком порядке мне начать учить темы, ну или категории задач в олимпиадном програмировании. Математика у меня не плохо.

Длинная арифметика
Динамическое программирование
Теория графов
Рекурсия, перебор
Сортировка и последовательности
Комбинаторика
Простая математика
Геометрия
Целочисленная арифметика
Математическое моделирование
Жадный алгоритм
Структуры данных
Двумерные массивы

Как их отсортировать от легкого к сложным или наоборот?
  • Вопрос задан
  • 1003 просмотра
Пригласить эксперта
Ответы на вопрос 2
@sitev_ru
sitev.ru - мой блог ...
Я для себя отсортировал бы так (хотя многие темы знаю слишком поверхностно :) ):

Простая математика
Целочисленная арифметика
Структуры данных
Двумерные массивы
Сортировка и последовательности
Рекурсия, перебор
Геометрия
Длинная арифметика
Жадный алгоритм
Динамическое программирование
Теория графов
Математическое моделирование
Комбинаторика
Ответ написан
Комментировать
Порядок изучения тем/категорий лежит в основе многих книг, которые и являются основным источником структур данных, алгоритмов и принципов решения олимпиадных задач. Вот лишь некоторые из них:
  1. Ахо А., Хопкрофт Дж., Ульман Дж. Структуры данных и алгоритмы
  2. Дональд Кнут. Искусство программирования
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы