В Уральском федеральном университете им. Первого президента России Б.Н.Ельцина (г. Екатеринбург) с 27 по 30 апреля прошел XVI Открытый чемпионат Урала по спортивному программированию среди студенческих команд.
Всего в оnline туре приняли участие 40 команд, среди них - 3 команды ИжГТУ им. М. Т. Калашникова: CynepMyTaHTbl (Бурлаков, Гатин, Смирнов), ИжГТУ #2 (Лебеденко, Филиппов, Шутов), ИжГТУ #3 (Банников, Жуйков, Сутыгин). В этом году программистам вузов Урала серьезную конкуренцию составили представители Санкт-Петербурга (СПбНИУ ИТМО, СПбГУ) и Москвы (МФТИ, МГУ, НИТУ МИСиС).
Чемпионат Урала имеет добрую и славную историю. В первый раз он состоялся весной 1997 года. За годы существования соревнование стало популярным студенческим конкурсом, в котором принимают участие команды ведущих вузов Урала и России.
В этом году впервые чемпионат Урала был проведен на ноутбуках участников. Как обычно, турнир начался с пробного тура, затем был проведен розыгрыш турнира игровых стратегий, и, наконец, основной тур, выявивший команду, которая получила титул Чемпиона Урала-2012.
В ходе пробного тура участники обычно знакомятся с программным обеспечением соревнования, решая несколько простых задач. Допускается присутствие тренера на рабочем месте команды. Результаты пробного тура не учитываются при подведении итогов соревнования.
Игровой тур длится 4 часа. Задача игрового тура состоит в написании программы, соревнующейся с программами других участников по некоторым правилам. Условие задачи, а также регламент проведения игрового тура объявляются во время соревнований. Итоги игрового тура подводятся отдельно и не влияют на результаты основного тура. Задание этого года подготовили Игорь Чевдарь и Фёдор Фоминых. Они предложили участникам реализовать бота для игры "Футбол". По результатам плей-офф были распределены первые восемь мест. Призерами стали Пермский ГНИУ (Акимов, Заякин, Ошеров), Уральский ФУ (Иванов, Пригорнев, Хрущёв), СПбНИУ ИТМО (Капун, Кевер, Нигматуллин).
Основной тур длится 5 часов и проводится по правилам ACM ICPC. Жюри имеет право продлить тур в случае непредвиденных обстоятельств. Командам предлагается для решения набор задач с условиями на русском языке. Участники могут приносить с собой и использовать только чистую бумагу и письменные принадлежности. Запрещается использование любых справочных материалов, кроме установленных на их компьютере, любых вычислительных устройств и средств хранения или передачи информации: калькуляторов, электронных словарей, съёмных носителей, мобильных телефонов и других коммуникационных устройств. Разрешается использование любого программного обеспечения, установленного на компьютере команды.
Решением задачи является файл с исходным текстом программы, написанной на одном из разрешённых языков программирования. Решение проверяется путём последовательного запуска на наборе тестов, который недоступен участникам и является одинаковым для всех команд. Решение засчитывается в том случае, если оно выдаёт верные ответы на все тесты. Тестирование производится автоматически, для каждой задачи определены максимальное время выполнения, объём доступной памяти и максимальный размер выходных данных для одного теста.
В итоговом протоколе XVI Открытого чемпионата Урала по спортивному программированию лучшие результаты показали столичные команды: чемпионом Урала стали Капун, Кевер, Нигматуллин(СПбНИУ ИТМО), а призерами - Грановский, Егоров, Кунявский (СПбГУ) и Гимадеев, Длугач, Шишкин (МФТИ).
Достойный результат показали и студенты ИжГТУ: команда CynepMyTaHTbl (Бурлаков, Гатин, Смирнов) заняла 6-е место, пропустив, кроме призеров, только представителей УрФУ (Мухаметьянов, Фоминых, Рубинчик) и СПбГУ (Карпов, Смыкалов, Удалов). В верхнюю половину турнирной таблицы попали результаты и остальных наших команд: Банников, Жуйков, Сутыгин - 11 место и Лебеденко, Филиппов, Шутов - 20-е. Участники предстоящего финала Чемпионата мира-2012, представители УдГУ (Абизяев, Кибардин, Урбанович), показали 8-й результат.
На этом очередной сезон серьезных турниров для наших студентов практически завершен. А лучшим командам страны предстоит еще побороться за медали чемпионата мира в Варшаве (соревнования пройдут 14-18 мая). Новый турнирный сезон для всех начнется осенью - со сборов в Петрозаводске и "зеркала" этих сборов у нас в ИжГТУ. Время покажет, насколько для программистов нашего университета новый сезон будет успешнее нынешнего.
Елена ШЕВЯКОВА