Во Владивостоке прошёл третий финальный турнир олимпиадного программирования для школьников и студентов. «Финальный алгоритм» собрал около 90 участников - 33 команды, из них 30 школьных и 3 студенческих.
Золотая середина
На третьем этапе ребятам также предстояло решить алгоритмические задачи по программированию в одиночку или в командах. Результаты шли как в общий зачёт, так и в отдельный зачёт по третьему туру - первые два турнира прошли в феврале и марте.
Организаторы сознательно не усложняли задачи, оставив их на уровне второго турнира. По словам руководителя «Лиги олимпиадного программирования» Виктора Науменко, важно найти "золотую середину" — уровень, который был бы посилен, но требовал усилий. Такой подход помогает участникам не потерять мотивацию и не разочаровываться в олимпиадном программировании.
«В программе турнира 10 задач. Сегодня максимальный результат - это 7 решённых заданий. Открою секрет, как правило, 10-я - нерешаемая, её всегда никто не решает, даже студенты. И самое ценное - у нас был ряд ребят, которым «лига», скажем так, помогла начать развиваться в программировании. Моя любимая история - это история молодого человека из посёлка Камень-рыболов, он приезжает к нам 3 раз на турнир. Вот он занимается онлайн на наших подготовительных курсах, он учится, по-моему, в 6 классе, его папа возит на турниры 3 месяца по воскресеньям. И когда мы с ним разговаривали, кем ты хочешь быть, он ответил, я хочу быть программистом, и он ходит, и решает», - рассказал Виктор Науменко.
Ищу команду
Кстати, победу в этой серии турниров одержала команда школьника не из Владивостока: Александр Брехов, девятиклассник из Артёма собрал команду «Дети энкея: Брехов, Петрова, Пархоменко» для турнира. Саша написал в чат школьников-программистов «Ищу команду». Откликнулась Арина - ученица 10-го класса из Университетской школы ДВФУ, из Владивостока, а позже к ним присоединилась Таисия - также десятиклассница из дальневосточной столицы. Готовились вместе офлайн и онлайн - проводили удалённые тренировки через Telegram.
«Сначала было сложно: мы из разных городов, не сразу нашли общий язык. Но потом подружились и научились распределять роли», — вспоминает Таисия Пархоменко.
«В соревнованиях у нас был один компьютер на троих — пока один пишет код, остальные анализируют задачи на бумаге. Распределяли задачи по сильным сторонам - например, я лучше разбираюсь в динамическом программировании, поэтому такие задачи отдают мне. Я считаю, лига очень помогает в том числе в построении команды, потому что в привычных обстоятельствах я, наверное, никогда бы не смог поработать с Ариной, Таисией, обычно я участвую в одиночных турнирах, а командный турнир - это что-то новое, что-то такое интересное, что-то такое неизведанное. Когда я пишу все в одиночку, я знаю, что я пишу, я знаю, что я могу, и знаю, что мне нужно повторить, когда я пишу в команде, я должен также учитывать, что умеют, не умеют мои сокомандники, и уже исходя из этого, определять роли. И получился обмен опытом - во время каждой олимпиады, во время каждой тренировки мы смотрим на код друг друга, определяем, анализируем его и, соответственно, делаем для себя какие-то выводы», - делится впечатлениями Александр Брехов.
В итоге, команда заняла первое место в первом турнире, третье - во втором, и первое - в третьем - такие результаты сделали ребят чемпионами серии. Кубки, призы и поздравления - из рук главного спонсора соревнований, директор DNS Group, Дмитрия Алексеева.
Навык будущего
"Программирование — это навык будущего, и мы хотим дать детям возможность его освоить. В современном мире мы живём и ещё даже сами не осознаем, насколько мы уже живём в информационном мире. Мне кажется, что навыки программирования, навыки умения работать с информацией - это как раз то, что позволяет любому человеку быть адаптированными к современному миру и пользоваться его благами. Не только как потребитель, но и как созидатель. Это просто тебя переводят в другую, в другую категорию. И это, по моему, важная история. Я вообще не понимаю, как люди живут, кто не умеет программировать, особенно сейчас», - поделился Дмитрий Алексеев, директор DNS Group.
Турнир поддержала и одна из крупных аптек региона - «Овита». По словам IT-директора Андрея Тарнаповича, компания активно внедряет цифровые технологии для автоматизации баз данных и телефонии, тестируют искусственный интеллект.
«Наша цель — избавить людей от рутинных задач. Пусть компьютеры работают с данными, а люди — помогают тем, кто приходит за советом. Мы поддерживаем Лигу, потому что видим в ней потенциал. В Приморье не хватает IT-специалистов, а подобные мероприятия помогают растить новое поколение программистов. Мы — патриоты Приморского края. Наша аптечная сеть работает здесь уже почти 29 лет, и мы видим огромный потенциал в развитии IT-направления как для нашего бизнеса, так и для всего региона», — говорит Андрей Тарнапович.
Зачем это надо
Олимпиадное программирование развивает навыки кодинга - без понимания основ даже нейросети не помогут стать хорошим программистом; учит решать нестандартные задачи — например, оптимизировать маршруты доставки или находить алгоритмы для сложных условий; тренирует логику и интеллект — в эпоху ИИ особенно ценятся креативность и аналитическое мышление.
Все участники, решившие хотя бы одну задачу, получили медали и памятные подарки (например, фирменные кубики Рубика). Победителям вручили сертификаты от партнёров на бытовую технику, образовательные услуги и командный поход в ресторан.
По словам организаторов, Лига не останавливается на олимпиадном программировании. В следующем сезоне планируются турниры по геймдеву и веб-разработке. Кроме того, крайний турнир Лиги «Финальный алгоритм» стал отборочным туром для следующих соревнований - лучшие участники получили приглашение на "Код Ворк Челлендж-2025» — первенство Дальнего Востока, Сибири и Урала среди студентов и школьников, оно пройдёт 1 июня, в кампусе ДВФУ.
Узнать более подробную информацию о лиге и отправить заявку на участие можно на официальном сайте: http://liga-olimpprog.ru