Обучающиеся Института вычислительной математики и информационных технологий, Института информационных технологий и интеллектуальных систем и Института математики и механики им. Н.И. Лобачевского Казанского федерального университета примут участие в четвертьфинале командного студенческого чемпионата мира по программированию ACM ICPC, который состоится 11–13 ноября в г. Саратове. На турнире они представят вуз.
Участниками сборов также стали обучающиеся СУНЦ IT-лицей КФУ, ребят готовят к участию в командной олимпиаде школьников по программированию Республики Татарстан.
Тренировки проходят с 4 по 8 ноября. Каждый из пяти дней посвящен решению задач по программированию. Пройдены темы «Жадные алгоритмы и их применение», «Динамическое программирование и его оптимизации», «Пи-функция, хэширование и их применение». Сегодня сборы посвящены суффиксному массиву и наибольшему общему префиксу. Завтра отточат навыки решения задач в блоке «SQRT-декомпозиция, префикс-суммы».
Отметим, что за тренировочным процессом следует разбор пройденного за день материала. Программу сборов разработал аспирант ИВМиИТ, дважды финалист чемпионата мира по программированию Артем Иликаев. Он же и проводит занятия. Сборы проходят при поддержке Научно-образовательного математического центра Приволжского федерального округа Института математики и механики им. Н.И. Лобачевского КФУ.
Как рассказал Центру медиакоммуникаций КФУ доцент кафедры теоретической кибернетики ИВМиИТ Камиль Хадиев, в октябре состоялась 1/8 финала студенческого чемпионата мира по программированию. По результатам этапа 8 команд, по 3 человека в каждой (студенты ИВМиИТ, ИТИС и ИМиМ), выиграли путевку в четвертьфинал. Соревнование также является чемпионатом Юга и Поволжья России.
«Соревнования командные – 3 человека и 1 компьютер. Для того чтобы верно решить как можно больше задач, необходимо правильно выстроить командную работу. Одна из целей сборов – научить ребят работать сообща, организовать их время, чтобы за одним компьютером они втроем параллельно могли решать задачи, разрабатывать идеи, при этом не мешая другим писать программы, – отметил важность сборов в процессе подготовки к чемпионату К. Хадиев. – То, что в команды вошли студенты разных институтов, идет им только на пользу, поскольку на турнире будут представлены задачи из разных областей. Часто бывает так, что задания с более математическим уклоном легче решать ребятам из Института математики и механики, то что связано с программированием, берут на себя ребята из ИТИС или ИВМиИТ».
На занятиях решаются задачи сложного уровня, добавил доцент. После сборов, по его словам, студенты смогут показать высокий результат и выступить с другими конкурсантами на одном уровне.
«Студенческий чемпионат по программированию – очень престижный турнир, в нем участвуют молодые программисты со всего мира. В четвертьфинале они будут бороться за путевку в полуфинал, который также является финалом чемпионата Северной Евразии по программированию – он пройдет 13–15 декабря в Санкт-Петербурге», – сообщил Камиль Хадиев.
Еще один плюс чемпионата – после выхода в полуфинал участники могут получить приглашение на работу в крупнейших ИТ-компаниях.