Автор и составитель задач для Регулярных соревнований #11 Демиденко Виталий

Открываем новый новостной формат «Интервью», уверен, нашим спортсменам интересно узнать, как их сверстники строили свой путь в достижении лучших результатов в Олимпиадном программировании, а с недавних пор и в Спортивном программировании.

Сегодня наш Герой - Демиденко Виталий, руководитель клуба Олимпиадного программирования при физико-математической школе Сибирского Федерального Университета (г.Красноярск) Наш читатель наверняка участвует в Регулярных соревнованиях на платформе «Фонкод», так вот составителем и автором контеста для Регулярных соревнований #11 стал именно Виталий.

У нас получилась содержательная беседа, в ходе которой Виталий ответил на наши вопросы. Для нашего читателя приводим выдержку из мини-интервью, которое у нас получилось.

Расскажите немного о себе.

«Живу в Красноярске. В 10 классе узнал об олимпиадном программировании, пошёл в городской кружок ЦПС. В 11 классе прошёл на заключительный этап ВСОШ, но не хватило 1 балла до призёра. После школы учиться пошёл в местный ИМИФИ СФУ с ребятами из кружка. Так у нас образовалась команда, с который мы часто тренировались в свободное от учёбы время, ездили на сборы и на полуфиналы ICPC (в нашем регионе было просто пройти). Нашим тренером был Кормышов Михаил, но он скорее был как друг и менеджер. Скилл и знания я черпал из онлайн источников (codeforces, timus, emaxx) и командных тренировок.»

Что для Вас «спортивное программирование» сегодня?

«Очень необычный вид спорта :) Много думал, с каким видом его можно сравнить, но так и не придумал. Всегда упирается в то, что это соревнование (не игра, как шахматы или дота), где «поле» не известно заранее.»

Какие иные увлечения у Вас есть, быть может занятия спортом?

«Люблю смотреть тир1 соревнования по dota2 и с недавнего времени по cs2.»

Видите ли Вы переход «олимпиадного» программирование в «спортивное» плюсом? Либо есть моменты, которые Вас смущают?

«Откровенно, для меня сам факт признания спортом вызывал смущение  :) Но я понимаю, что это довольно популярно в нашей стране, и такой статус привлечёт больше интереса и участников. Не знаю как в остальных треках, но в случае с алгоритмическим программированием главная проблема — зрелищность и порог вхождения не посвящённых в это занятие. В футболе, шахматах или киберспорте зритель может понять за короткое время, что происходит и даже начать понимать какие-то драматические моменты благодаря комментаторам. У нас же поле соревнования просто недоступно, и даже смотря на мониторы участников практически ничего не понятно.»

Тяжело ли быть «составителем задач»? На что необходимо обращать внимание тем, кто хотел бы себя попробовать на этом поприще?

«Я делю составление задачи на две части — придумывание идеи и подготовка задачи для соревнования. Первая часть мне даётся очень сложно. Чтобы придумать не «унылую» задачу, уходит много времени и это сильно зависит от  вдохновения. Не стоит придумывать задачи «с конца», основываясь на желаемом решении. Может получится неинтересная задача, а может выйти, что у задачи существует более простое решение, которое не заметишь.  А вот подготовка придуманной задачи не вызывает сложностей. Это тоже может занять много времени, особенно если хочется «упороться» с качеством тестов, но в целом за годы выработался опыт.»

Представьте, что у Вас есть возможность интегрировать искусственный интеллект в тренировочный процесс. Какие задачи Вы бы поручили ИИ, а какие оставили бы за тренером?

«Например, есть курс задач, которые должен решить ученик. Иногда важно не только научить решить эту тему, но и научить писать код правильно, приходиться смотреть посылки, чтобы убедиться, что нет костылей в коде или каких-то нагромождений. Вот такую проверку хотелось бы повесить на ИИ.

Ещё пример — ориентировать ученика по задачам, основываясь на его текущих знаниях тем или по статистике решённых задач, это сделать самому очень сложно без продолжительного личного общения.»

 

Пожелаем Виталию успеха во всех его начинаниях, уверены, что Регулярные соревнования #11 пройдут для наших спортсменов с пользой и вызовут интерес.

P.s. Большая просьба к участникам соревнования оставить в комментариях под данной статьей отзывы о контесте для Демиденко Виталия. Наверняка обратная связь поможет в будущем готовить материалы с еще большим энтузиазмом.