Как проходят соревнования по спортивному программированию?

Популярная механикаHi-Tech

Шахматы XXI века

В Москве прошел международный студенческий чемпионат мира по программированию ICPC – главное соревнование в мире IT. О страстях, кипевших на нем, «Популярная механика» поговорила с человеком редкой профессии – легендарным комментатором соревнования по спортивному программированию Олегом Христенко.

Текст: Александр Грек

Международная студенческая олимпиада по программированию, она же Студенческий командный чемпионат мира по программированию ICPC, – крупнейшая студенческая командная олимпиада по программированию. Придумано такое состязание было еще в 1970-х годах в Техасском университете. С 1977 года проводится ежегодно.

Правила игры

Чемпионат ICPC – соревнование не национальных команд, а университетов. Хотя в дальнейшем к университетам приклеивают национальные флаги: так людям болеть за своих привычнее. Студенческая команда должна за пять часов решить наибольшее количество задач: придумать алгоритм, написать программу, сгенерировать код, загрузить входные данные и выполнить программу на сервере. Судейство на ICPC самое непредвзятое, так как осуществляется без людей. Код исполняется на общем сервере, который для всех один. Отправляется текстовый файл, заново там компилируется и выполняется. Если решение верное, то команде начисляется балл, неверное – не начисляется. В некоторых задачах есть лимит по времени выполнения программы, чтобы участники не могли использовать примитивные алгоритмы, например перебор. Также бывают ограничения на использование оперативной памяти.

Если программа прошла, считается время от старта до момента сдачи плюс 20 минут за каждую неудачную попытку. Например, если решили задачу на 36-й минуте, но перед тем сделали две попытки с ошибками, то к 36 прибавляется штраф (2 х 20 минут) и в итоге получается 76 минут. Этот параметр становится важным, если команды сдали одинаковое количество задач: в таком случае побеждает та, у которой меньшее время.

Классическая схема ICPC подразумевает трех участников и один компьютер, под эту конфигурацию и набирается команда. Причем вовсе не обязательно, чтобы все три студента занимались решением простых и средних задач, – возможен вариант, когда то, что требует быстрой реализации, пишут один или двое, а третий в это время думает над сложными и подключается в конце. Учитывая уровень задач, в команде желательно иметь сильного математика, хотя при классической схеме его навыки выполнения простых задач могут быть хуже, чем у двух остальных участников.

Кроме того, при работе очень важен выбор последовательности решения задач, поскольку время считается от начала тура до момента сдачи программы.

Предположим, есть две задачи: первая пишется 20 минут, вторая – 10, тогда при порядке 1–2 получается, что первая сдается через 20 минут, а вторая – через 30 (суммарное время – 50 минут); при порядке 2–1 первая программа сдается через 10 минут, вторая – через 30 (суммарное время – 40 минут).

Специфика московского этапа

Все карты смешала пандемия COVID-19. Сначала на год перенесли московский финал ICPC 2020. Для ICPC это критично, ведь тут соревнуются студенты. За год некоторые ребята успели окончить университет, другие уехали на стажировку за границу, а в одной из корейских команд сильнейшего участника призвали в армию. Многие команды развалились. В июне 2021 года стало понятно, что идет новая волна COVID-19. Опять стали сдвигаться сроки, возникли споры, проводить финал онлайн или офлайн, а может, уравнять очных и заочных участников. От России в дискуссии мало что зависело, хоть она и была страной-хозяйкой. Родина ICPC – США, и все решают именно американцы, в частности исполнительный директор, президент ICPC Foundation Уильям Паучер.

Идея показалась заманчивой: команды видели, что есть выбор – ехать в Москву или писать программы дома. Весь Китай выбрал онлайн: оттуда и выехать очень трудно (в Китае до сих пор есть выездные визы), и вернуться проблематично – минимум две недели надо сидеть на карантине. А участникам и учиться, и работать нужно. Пришли отказы и из США: у нас с ними вакцинное пространство не пересекается.

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

Собираясь к Ганимеду Собираясь к Ганимеду

Европейское космическое агентство готовится к запуску зонда в систему Юпитера

Популярная механика
Почему скрипят тормоза у машины и что с этим делать Почему скрипят тормоза у машины и что с этим делать

Почему возникает скрип тормозов и когда он действительно требует внимания

РБК
Развитие технологий в цифрах и фактах Развитие технологий в цифрах и фактах

Технологический прорыв в цифрах: рост, рейтинги и «умные» вещи

РБК
Мемолог или вайб-менеджер: какие новые профессии придумал российский бизнес и зачем Мемолог или вайб-менеджер: какие новые профессии придумал российский бизнес и зачем

Какие необычные позиции появились в российских компаниях за последние пару лет

Forbes
Разбор провальных технологий: технопатологоанатом Разбор провальных технологий: технопатологоанатом

Истории, которые могли бы стать прорывными, но так и не стали

ТехИнсайдер
Как выбрать мясорубку и не превратить кухню в филиал мясокомбината Как выбрать мясорубку и не превратить кухню в филиал мясокомбината

Как выбрать идеальную мясорубку, чтобы она не стала пылесборником на полке

ТехИнсайдер
Американец начал употреблять бром по совету ChatGPT и заработал психоз Американец начал употреблять бром по совету ChatGPT и заработал психоз

Мужчина заработал психоз после совета ChatGPT

N+1
На своем языке На своем языке

Как говорить, чтобы тебя услышали: техника осознанной речи

Лиза
Как написать в Ватсап без добавления контакта Как написать в Ватсап без добавления контакта

Разберем, написать в Ватсап без добавления номера в телефонную книгу

CHIP
Нейробиолог назвал привычку, объединяющую гениев. А у вас она есть? Нейробиолог назвал привычку, объединяющую гениев. А у вас она есть?

Настоящий прорыв мысли начинается в тишине и одиночестве

Maxim
Где на Руси отдыхать хорошо Где на Руси отдыхать хорошо

Лучшие места в России по версии Men Today

Men Today
Краш-тест на кибербезопасность Краш-тест на кибербезопасность

Российский бизнес не прошел краш-тест на кибербезопасность

Ведомости
Трагическая история Одри Мэнсон, первой американской супермодели Трагическая история Одри Мэнсон, первой американской супермодели

Путь первой американской супермодели Одри Мэнсон к славе

ТехИнсайдер
Анафилаксию при пищевой аллергии у мышей объяснили наследственностью Анафилаксию при пищевой аллергии у мышей объяснили наследственностью

Ученые разобрались в природе анафилактического шока при пищевой аллергии

N+1
Артем Кошман: «В карты меня научил играть дедушка» Артем Кошман: «В карты меня научил играть дедушка»

Артем Кошман рассказал о любви к Петербургу и отношении к азартным играм

Grazia
4 книги, которые советует прочитать лидер книжного клуба Skolkovo Alumni Андрей Мигель 4 книги, которые советует прочитать лидер книжного клуба Skolkovo Alumni Андрей Мигель

Бизнес-литература, на которую стоит обратить внимание

Inc.
Зонд NASA использовал Марс как тестовую площадку при полете к Европе Зонд NASA использовал Марс как тестовую площадку при полете к Европе

Ученые успешно протестировали радарную систему зонда Europa Clipper

ТехИнсайдер
Выдр уличили в охоте на пингвинов Выдр уличили в охоте на пингвинов

Ученые зафиксировали нападения выдр на пингвинов в ЮАР

N+1
Мальчик и дерево Мальчик и дерево

Как важно держаться корней в прямом и переносном смысле

Men Today
Меньше не значит хуже: как и зачем развивать бизнес в малых городах. Опыт компьютерного клуба Меньше не значит хуже: как и зачем развивать бизнес в малых городах. Опыт компьютерного клуба

Малые города: зачем бизнесу заходить на такие территории и как с этим работать?

Inc.
Употребление картофеля фри связали с ростом риска сахарного диабета Употребление картофеля фри связали с ростом риска сахарного диабета

Регулярное употребление картофеля фри связано с риском сахарного диабета

N+1
Облачный сервис Облачный сервис

Культурист Сергей Бойцов и его заоблачный достижения

Men Today
Каннибалы 5600 лет назад съели в Атапуэрке 11 человек Каннибалы 5600 лет назад съели в Атапуэрке 11 человек

Ученые проанализировали многочисленные человеческие кости из пещеры Эль-Мирадор

N+1
Зеленый доктор Зеленый доктор

Чем больше «травы» – тем меньше вес

Лиза
«Хотеть пять звезд, спа и три ресторана — это не стратегия». Президент Cosmos Hotel Group — об ошибках начинающих отельеров «Хотеть пять звезд, спа и три ресторана — это не стратегия». Президент Cosmos Hotel Group — об ошибках начинающих отельеров

Каких ошибок следует избегать отельеру и почему за малыми городами будущее?

Inc.
Когда ещё был лес… Когда ещё был лес…

Рассказ Саши Тэмлейн «Когда ещё был лес…»

Наука и жизнь
Не всякая поганка — гриб Не всякая поганка — гриб

Почему красивых и изящных водоплавающих птиц назвали поганками?

Наука и жизнь
Государственный инвестор Государственный инвестор

Инвестиционная активность предприятий остается высокой за счет госвложений

Ведомости
«Графиня де Монсоро» и «Граф Монте-Кристо»: лучшие экранизации произведений Александра Дюма «Графиня де Монсоро» и «Граф Монте-Кристо»: лучшие экранизации произведений Александра Дюма

Самые удачные экранизации произведений Дюма, которые вы могли не видеть

ТехИнсайдер
Саша Золотовицкий: Я борец за иронию и прикол Саша Золотовицкий: Я борец за иронию и прикол

Саша Золотовицкий — о том, в чем разница между абсурдом и безумием в театре

Ведомости
Открыть в приложении