Preview

Электронные библиотеки

Расширенный поиск

Задача сортировки на графах в олимпиадах по программированию

https://doi.org/10.26907/1562-5419-2019-22-5-384-391

Аннотация

Разобрана задача сортировки данных, отношение порядка между которыми описано в виде отношения смежности вершин на произвольном графе. Выделены подзадачи и вопросы, относящиеся к «окрестности» проблемы; их решение представляет собой своеобразные уровни «погружения» в решение общей задачи. Обсуждены алгоритмы решения отдельных подзадач для графов специального вида, а также различные подходы к решению проблемы сортировки в общем случае. Задача сортировки такого типа предлагалась на Кубке международной школы ISI-Junior по спортивному программированию в июле 2019 года (г. Иннополис).

Об авторах

М. И. Киндер
Казанский (Приволжский) федеральный университет
Россия


А. В. Казанцев
Казанский (Приволжский) федеральный университет
Россия


Список литературы

1. Кнут Д.Э. Искусство программирования. Том 3. Сортировка и поиск. 2-е изд. М.: Издательский дом «Вильямс», 2007, Т. 3, 832 с.

2. Кормен Т.X., Лейзерсон Ч.И., Ривест Р.Л., Штайн К. Алгоритмы: построение и анализ. М.: Издательский дом «Вильямс», 2005. 1296 с.

3. Киндер М.И. Классические комбинаторные объекты на соревнованиях по программированию // Информационные технологии в образовании и науке. ИТОН 2016: Материалы международной научно-практической конференции. Казань: Изд-во Академии наук РТ, 2016, C. 46–52.


Рецензия

Для цитирования:


Киндер М.И., Казанцев А.В. Задача сортировки на графах в олимпиадах по программированию. Электронные библиотеки. 2019;22(5):384-391. https://doi.org/10.26907/1562-5419-2019-22-5-384-391

For citation:


Kinder M.I., Kazantsev A. Sorting problem on graths in programming contests. Russian Digital Libraries Journal. 2019;22(5):384-391. (In Russ.) https://doi.org/10.26907/1562-5419-2019-22-5-384-391

Просмотров: 30


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1562-5419 (Online)