The competitive programming course in the Russian language.
Материалы курса спортивного программирования.
Здесь представлены слайды в исходном формате LaTeX, их сборка в формате PDF и другие материалы. Эти материалы распространяются под лицензией CC BY-ND 4.0. Вы можете адаптировать эти материалы для другого подходящего Вам формата или с другой целью, но Вы не можете распространять изменённый вариант. Если Вы хотите внести изменения и распространять изменённый вариант этих материалов, Вам нужно обратиться к автору за получением отдельного разрешения. Вы можете произвести исправления и дополнения к этим материалам и передать их автору этих материалов для рассмотрения возможного внесения им этих изменений в исходный вариант при сохранении лицензии на эти материалы.
Если Вы хотите, чтобы автор провёл для Вас данный курс по спортивному программированию, обратитесь к нему по электронной почте easimonenko@mail.ru для согласования формата, программы, стоимости, места и сроков проведения.
- Рекурсия и применение её к решению задач: слайды в PDF, LaTeX
- Базовые методы комбинаторной теории: слайды в PDF, LaTeX
- Базовые методы теории графов
- Предподсчёт и меморизация
- Множества и мультимножества
Примеры приведены на таких языках как C#, C, C++, Python.
Демонстрируется построчное чтение и запись строковых данных из консоли, из файла и универсальный код, работа которого зависит от установки директивы ONLINE_JUDGE.
Демонстрируется чтение двух целых чисел, расположенных либо в одной строке, либо в разных, и вывод их суммы.
Демонстрируется чтение списка чисел, расположенных в одной строке, их сортировка, и вывод отсортированного списка.
Произведение «Материалы к курсу спортивного программирования», созданное автором по имени Симоненко Евгений Анатольевич, публикуется на условиях лицензии Creative Commons «Attribution-NoDerivatives» («С указанием авторства — Без производных») 4.0 Всемирная.
Примеры кода в этом курсе распространяются на условиях лицензии CC0.
(c) 2016, 2018, 2019, Симоненко Евгений easimonenko@mail.ru