Студенты Института информационных технологий и анализа данных ИРНИТУ стали полуфиналистами Чемпионата мира по программированию в Восточно-Сибирском регионе ACM ICPC. В первом этапе участвовали 12 политеховцев, которые сформировали четыре команды.
Турнир состоялся 15-17 ноября на площадках университетов Иркутска, Улан-Удэ, Норильска, Красноярска и Читы. Организовали мероприятие коллективы Сибирского федерального университета и Института космических и информационных технологий. Чемпионат поддержали генеральные спонсоры - JetBrains (производство программного обеспечения) и Digital Mind Development (разработка бизнес-приложений), Huawei (ведущий мировой поставщик инфокоммуникационных решений).
Умение решать программистские задачи показали более 60 сборных из вузов Иркутска, Улан-Удэ, Красноярска, Читы, Норильска, Хакасии и др. Столица Приангарья принимала 19 команд Чемпионата на базе ИГУ. Как отметил заведующий кафедрой вычислительной техники Иркутского политеха Андрей Дорофеев, конкурсанты в течение пяти часов решали 11 сложных задач.
«В полуфинал престижного интеллектуального турнира прошли 20 сборных команд, две из которых выступают от ИРНИТУ. Им предстоит подтвердить высокий уровень знаний в Барнауле 30 ноября-2 декабря в рамках Международной недели информатики и программирования. Ребята сразятся с лучшими студентами-программистами Восточно-Сибирского региона на площадке Алтайского государственного технического университета», - сказал Андрей Дорофеев.В полуфинал прошли политеховцы Михаил Чекан, Дмитрий Дедков, Денис Кривошапко, Максим Широков, Евгений Шишкин и Дмитрий Андриевский. Команда магистранта-первокурсника Михаила Чекана «Мамкины хакеры» в общем зачете заняла седьмое место, а на иркутской площадке - четвертую позицию в списке. По мнению капитана, в четвертьфинальных испытаниях свое мастерство показал «откалиброванный» состав сборной. Он считает, что достойно выступить его команде помог опыт участия в выездной школе ICPC Workshops в Байкальске.
«Вклад в общий результат был сбалансированный, я «скорострелил» на высокоуровневом языке программирования Python и координировал работу. Дима Дедков прорабатывал отдельные задачи на Java, Денис Кривошапко использовал для решений C++, - говорит магистрант. - Задачи в этом четвертьфинале были интересными, с секретом. Одну из них я решил так, что на разборе заданий мою идею похвалили. По условию был дан текст, в котором есть списки ссылок, подобные применяемым в научных статьях. Данные списки с лишними пробелами не упорядочены. Предлагалось вывести исходный текст с качественными ссылками. Мое решение на Python заняло восемь строк кода, где самый важный этап - сортировка и формирование правильного списка - выполнены одной строкой в функциональном стиле. Остальная часть касалась применения регулярного выражения. Мое решение прошло с первой попытки и оказалось первым для этой задачи».Отметим, что Михаил Чекан в этом году поступил в магистратуру на профиль подготовки «Сети и телекоммуникации». Обучаясь на бакалавриате, политеховец успешно участвовал в профильных олимпиадах, конкурсах и чемпионатах. Кроме того, Михаил серьезно вовлечен в научную деятельность. Под руководством профессора кафедры электропривода и электрического транспорта Геннадия Константинова он разработал программу для автоматизации расчета характеристик холостого хода для турбогенераторов с разными типами охлаждения. Проект был запатентован.
Напомним, что в декабре 2018 года команда Института высоких технологий ИРНИТУ получила диплом третьей степени за успешное выступление в полуфинальном этапе Сибирской группы Чемпионата мира по программированию ACM ICPC. Комиссия высоко оценила результаты опытных олимпиадников Иркутского политеха Михаила Чекана, Дмитрия Скоробогатова и Дмитрия Дедкова.