Спортивное программирование – спорт высоких достижений

Популярная механикаОбщество

Олимпийский код

Ранним августовским утром 1982 года я с фанерным чемоданчиком ждал на остановке у аэропорта Толмачево редкий автобус, отходящий в новосибирский Академгородок. Это была завершающая часть моего почти недельного приключения – путешествия из арктического чукотского городка Певек: я преодолевал это немалое расстояние на самолетах Ил-14 и новеньком Ту-154, с ночевкой на полу магаданского аэропорта. Сотовых не было, и в местах своих остановок я давал маме краткие телеграммы: «Порядок», так как платить надо было за каждое слово. Я был не один: из разных отдаленных уголков страны в Академгородок слетались в Летнюю школу победители многочисленных областных и республиканских школьных олимпиад, чтобы пройти последний и самый важный этап – зачисление в физико-математическую школу-интернат. Олимпиадники, которые жили в европейской части СССР, летели в Москву в не менее легендарный интернат СУНЦ при Московском университете. Система, запущенная в СССР в 1930-е годы, работала безотказно, поставляя стране научные кадры мирового уровня. И, что невероятно, работает до сих пор – достаточно проверить количество золотых медалей, которые привозят наши школьники и студенты с мировых чемпионатов и олимпиад.

История

«Олимпиады для учащейся молодежи» еще в XIX веке проводило Астрономическое общество Российской империи. Первый очный математический конкурс для выпускников лицеев состоялся в Румынии в 1886 году, а первая математическая олимпиада прошла в Венгрии по инициативе Венгерского физико-математического общества в 1894-м, что на два года раньше первых современных Олимпийских игр в Афинах.

В СССР первая математическая олимпиада состоялась в Ленинграде в 1934-м, а в следующем году уже и в Москве. Физические и химические стартовали в 1938-м. А уже к 1967 году была выстроена четкая система Всесоюзных олимпиад школьников по физике, математике и химии, дающих равные шансы талантливым детям из самых отдаленных уголков страны, – я сам яркий пример этой системы.

Новые шахматы. Спортивное программирование не зря называют новыми шахматами. Это спорт с четкими правилами, изнурительными тренировками, спортивными сборами, целыми тренерскими командами и своими чемпионами.

Школьные олимпийцы

Мы сидим в офисе Алексея Малеева, проректора по международным программам и цифровым инновациям легендарного МФТИ, обсуждая одно из самых крутых событий лета – финал чемпионата мира по программированию среди студентов ICPC в Москве и вообще олимпиадное школьное и студенческое движение в мире. Первая Всесоюзная олимпиада по информатике прошла в 1988 году в Свердловске. Почему именно там? На тот момент свердловские и областные школы получили персональные компьютеры «Роботрон-1715», а также была разработана программа преподавания информатики. Сейчас компьютеры есть почти везде, и олимпиадное движение в этой области поставлено на поток. Хороший поток.

Школьные олимпиады по информатике похожи на физико-математические с той разницей, что решаются другие задачи – по программированию. Требуется написать компилируемый код и отправить его в автоматическую тестирующую систему, которая сильно облегчает работу жюри. Традиционная задача – придумать алгоритм, написать программу, сгенерировать код, загрузить входные данные и получить на выходе результат, который сравнивается с правильными ответами. Все делается в автоматическом режиме, поэтому какие-то манипуляции и подтасовки практически исключены. Что измеряется, помимо правильности результатов? Время выполнения алгоритма, то есть время работы программы. Стандартное ограничение – несколько секунд, ведь современные компьютеры очень мощные, и за несколько секунд можно много чего сделать. Но если алгоритм примитивный, например, простой перебор, то при больших входных данных программа в нужное время не уложится. Поэтому алгоритм должен быть достаточно эффективным. Также бывают ограничения на использование оперативной памяти.

Алексей Малеев, проректор по международным программам и цифровым инновациям МФТИ. Блейзер Herno, олимпийка Pashmere

Код исполняется на общем сервере: туда отправляется текстовый файл, там заново компилируется и выполняется. В процессе решения задачи участники могут проверять работу алгоритмов на том же сервере, компилировать там программы и прогонять их с тестовыми данными. Как правило, в каждом условии есть один или два примера, какого формата будут входящие данные и какого – выходные, с правильными ответами. Вот на них и тестируют.

Сейчас Всероссийская олимпиада для школьников, преемница Всесоюзной, проходит в четыре этапа. Первый этап – в каждой школе страны. Второй – муниципальный, или районный, третий – региональный, в каждом регионе РФ, и только лучших приглашают на заключительный, четвертый этап. Каждый раз он проходит в новом месте. В этом году Москва будет принимать заключительный этап Всероссийской олимпиады школьников по информатике – МФТИ и фирма «1С», базовая кафедра МФТИ. В прошлом году заключительный этап прошел в Университете Иннополиса. Два года назад это был Ульяновск.

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

Время ускорять, время сталкивать Время ускорять, время сталкивать

В Подмосковной Дубне продолжается строительство комплекса NICA

Популярная механика
Уличный стиль без улиц: что станет со стритстайлом после пандемии Уличный стиль без улиц: что станет со стритстайлом после пандемии

Уйдет ли в прошлое стритстайл или трансформируется во что-то новое

Esquire
Топливо больших скоростей Топливо больших скоростей

Прогресс привнес новейшие технологии в систему обеспечения лайнеров топливом

Популярная механика
Одна на всех Одна на всех

Женщины на войне — тема отдельная и не менее тяжелая, чем сама война

Добрые советы
Триумф 57 мм Триумф 57 мм

Новое слово в разработке российских бронемашин

Популярная механика
«Мы думали, что это всё чепуха»: как выживает в кризис русский малый бизнес за границей «Мы думали, что это всё чепуха»: как выживает в кризис русский малый бизнес за границей

Как владельцы малого бизнеса за границей выживают в условиях жесткого карантина

Forbes
20 вещей, которые могут тебе пригодиться в постели 20 вещей, которые могут тебе пригодиться в постели

Объекты и явления, при помощи которых твой секс будет еще великолепнее

Maxim
Инженеры Apple научили Raspberry Pi распознавать события в доме по звуку Инженеры Apple научили Raspberry Pi распознавать события в доме по звуку

Американские программисты разработали алгоритм для умных колонок

N+1
На понятном языке На понятном языке

Как появился Kotlin, и правда ли, что он идеален для программирования

Популярная механика
Крупные спутники Урана образовались вместе с изменением наклона оси вращения планеты Крупные спутники Урана образовались вместе с изменением наклона оси вращения планеты

Крупные спутники Урана сформировались в результате конденсации водяного пара

N+1
Щит от гиперзвука Щит от гиперзвука

Они быстро настигнут врага в любой точке мира

Популярная механика
На пороге крупнейшего передела собственности: кто на нем заработает? На пороге крупнейшего передела собственности: кто на нем заработает?

Передел собственности будет динамичным и агрессивным

Forbes
Земля переезжает Земля переезжает

Когда Солнце начнет затухать, корабль «Земля» уже прибудет к новой звезде

Популярная механика
LIGO поймала гравитационные волны от слияния черных дыр разных масс LIGO поймала гравитационные волны от слияния черных дыр разных масс

Физики впервые смогли зарегистрировать всплеск гравитационных волн

N+1
Техпарад Техпарад

Новости мира науки и техники

Популярная механика
«Отказываясь видеть самое страшное в себе и вокруг, мы генерируем насилие» «Отказываясь видеть самое страшное в себе и вокруг, мы генерируем насилие»

Илья Хржановский о сближениях и расхождениях человека с самим собой

Weekend
Драгоценное зернышко Драгоценное зернышко

Золотодобыча в современных условиях

Популярная механика
«Подушка безопасности измеряется неделями»: Эмин Агаларов о риске банкротства, кредитах в долларах и пустых ТЦ «Подушка безопасности измеряется неделями»: Эмин Агаларов о риске банкротства, кредитах в долларах и пустых ТЦ

Интервью с Эмином Алагаровым, музыкантом и вице-президентом Crocus Group

Forbes
Турецкий марш Турецкий марш

Военная мощь Турции неожиданно оказалась предметом большого интереса

Популярная механика
Роскошный мужчина с повязкой на глазу: как возник один из самых успешных рекламных образов в мужской моде XX века Роскошный мужчина с повязкой на глазу: как возник один из самых успешных рекламных образов в мужской моде XX века

Одна из самых громких рекламных кампаний мужской моды XX века

Esquire
Мини-арсенал Мини-арсенал

Точнейшие миниатюрные копии стрелкового оружия, из которых можно и пострелять

Популярная механика
Сложно, но можно. Как помочь своему ребенку стать предпринимателем Сложно, но можно. Как помочь своему ребенку стать предпринимателем

Подробная инструкция как это сделать, если вы решились

Forbes
Биолог на Марсе Биолог на Марсе

Первый неамериканский марсоход: Rosalind Franklin в поисках воды и жизни

Популярная механика
Конец романтики: что придет на смену браку и моногамии Конец романтики: что придет на смену браку и моногамии

За первые месяцы эпидемии в Китае зафиксировано рекордное количество разводов

Forbes
С места наверх С места наверх

Настоящая история человека, который первым на Земле просто взял и полетел

Популярная механика
Константин Хабенский: «Страшнее всего стать ментором» Константин Хабенский: «Страшнее всего стать ментором»

Константин Хабенский — о правилах профессии, рефлексии и дружбе с автомобилем

РБК
Микробы от похмелья Микробы от похмелья

Бактерии, которые способны утилизировать алкогольный токсин в кишечнике

Популярная механика
«Бизнес был – сейчас бизнеса нет»: владелец ГУМа оценил потери от режима самоизоляции в миллиарды рублей «Бизнес был – сейчас бизнеса нет»: владелец ГУМа оценил потери от режима самоизоляции в миллиарды рублей

Президент группы компаний Bosco di Ciliegi рассказал, как переживает карантин

Forbes
Восток и его обитатели Восток и его обитатели

В озере Восток под ледовым щитом Антарктиды есть жизнь

Популярная механика
От Джима Керри до Брэда Питта: 8 кинозвезд без актерского образования От Джима Керри до Брэда Питта: 8 кинозвезд без актерского образования

Оказывается, далеко не все голливудские звезды работают по профилю

РБК
Открыть в приложении