Російські студенти виграли чемпіонат світу із програмування ICPC. Російські студенти виграли чемпіонат світу з програмування Чемпіони з програмування

Російські студенти всьоме поспіль стали переможцями чемпіонату світу з програмування ACM ICPC у Пекіні. З 2000 року це вже 13-та перемога учасників із РФ. Перше місце посіла команда із Московського державного університету(МДУ). На другому – Московський фізико-технічний інститут (МФТІ), на третьому – Пекінський університет. Команда переможців отримає грошову винагороду $15 тис. Раніше перші місця на цих змаганнях займали команди Санкт-Петербурзького держуніверситету (СПбДУ), Санкт-Петербурзького університету. інформаційних технологій, механіки та оптики (ІТМО) та Саратовського державного університету Втім, в експертній спільноті не схильні переоцінювати успіхи російських програмістів, нагадуючи про проблеми на загальному рівні підготовки учнів.


У Пекіні завершився фінал чемпіонату світу з програмування ACM ICPC – найбільшої студентської олімпіади у цій дисципліні. У фіналі першості цього року взяли участь 140 команд із 51 країни. Від Росії виступали 11 команд, які представляють Московський фізико-технічний університет, Московський державний університет, Університет ІТМО (Санкт-Петербург), Санкт-Петербурзький державний університет, Вищу школуекономіки, Московський авіаційний інститут, Новосибірський державний університет, Пермський державний університет, Саратовський державний університет, Академічний університет (Санкт-Петербург) та Уральський федеральний університет (Єкатеринбург).

Російські учасники здобули кубок світу і чотири медалі з 13 - більше, ніж будь-яка інша країна.

Команди з Китаю та США здобули по три медалі, по одній - у Японії, Кореї та Литви.

Кубок світу вперше виграла команда МДУ Red Panda, вирішивши 9 завдань із 12 запропонованих. «Наші хлопці – найкращі! Пишаємося», - йдеться в повідомленніпрес-служби МДУ. "Це перша абсолютна перемога МДУ в ICPC", - повідомили в університеті. До складу команди (традиційно вона складається з трьох осіб) входять Михайло Іпатов (студент мехмата), Владислав Макєєв та Григорій Рєзніков (факультет обчислювальної математики та кібернетики). Тренером команди є завкафедрою інформатики спеціалізованого навчально-наукового центру (СУНЦ) імені О. М. Колмогорова МДУ Олена Андрєєва.

«Команди МДУ беруть участь у студентському командному чемпіонаті світу з програмування понад 20 років, - заявила пані Андрєєва після підбиття підсумків першості. Цього року вперше наша команда здобула титул чемпіона світу, випередивши як найсильніші російські команди МФТІ та ІТМО, так і найкращі зарубіжні команди університетів Пекіна, Сеула і Токіо».

Чемпіонат із програмування проводиться з 1970-х років, з 2000 року в ньому почали перемагати команди російських вишів: першими тоді стали студенти СПбДУ.

З 2012 року у цій олімпіаді перемагають лише російські команди.

Рекордсмен за кількістю перемог серед російських команд – Університет ІТМО (займав перше місце сім разів, у тому числі у 2017 році). Цього року команда Університету ІТМОопустилася на дев'яту позицію, вирішивши 7 завдань із 12. При цьому ІТМО залишився третім серед російських вишів-учасників олімпіади. "Програмування стає справжнім інтелектуальним спортом майбутнього, не менш цікавим, ніж, наприклад, шахи, і в цій дисципліні хлопцям з Росії немає рівних", - прокоментував успіхи російських студентів віце-президент Російського союзу ректорів, ректор Університету ІТМО Володимир Васильєв.

Окрім команди МДУ серед найкращих виявилися команди МФТІ(друге місце) та університетів Пекіна та Токіо, які вирішили 8 з 12 завдань та удостоєні золотих медалей.

З результатом 7 із 12 змагання завершили Сеульський національний університет, університет Нового Південного Уельсу, університет Цінхуа, Шанхайський університет, ІТМО, Массачусетський технологічний інститут, університет Вільнюса та Уральський федеральний університет.

«Команда фізтеху показала високий результат, вони впевнено йшли до перемоги весь рік, показали найкращий результатза всю історію участі МФТІ у змаганнях, з чим можна привітати команду Cryptozoology! Ми пишаємось нашими студентами», - повідомив Олексій Малєєв, керівник команди, директор Центру ІТ-освіти МФТІ. «Москва має найбільше представництво серед усіх міст світу - одразу чотири університети (серед 13 найкращих.- "Ъ") відстоюють честь країни, - зазначив пан Малєєв. - Більше того, 10 з 13 пройшли школу Moscow Workshops ICPC на базі МФТІ». «Це доводить, що програмістська освіта у нас у країні – одна з найкращих у світі. Вітаємо команду МФТІ та всіх російських програмістів!» - наголосив ректор МФТІ Микола Кудрявцев.

В ICPC змагаються команди із трьох студентів не старших 25 років. До участі у чемпіонаті не допускаються студенти, які двічі брали участь у світовому фіналі. У розпорядженні команди - всього один комп'ютер, тому крім логіки та вміння працювати у жорстких часових рамках конкурсанти мають виявити навички взаємодії у команді та грамотно розподілити ролі. Перемагає команда, яка правильно вирішила найбільша кількістьзавдань і у своїй показала найкращий час; також враховується кількість зроблених спроб, або «посилок» (так називають рішення задачі, відправлене на перевірку на сервер, що тестує).

Усі призери ICPC отримують грошову премію: команда чемпіонів – $15 тис.; команди, що здобули золоті медалі, - по $7,5 тис.; срібні призери - по $6 тис., а команди, які взяли бронзу - по $3 тис.

Перемогу російських студентів не варто переоцінювати, вважає головний науковий співробітник Інституту проблем інформатики РАН Костянтин Колін. «Виграли та виграли, йдетьсяпро одиничний успіх: це еліта, яку готують у провідних вишах, а потрібно подивитися на загальний рівеньпідготовки школярів та студентів», - сказав експерт у розмові з "Ъ". За його словами, соціологічні опитування, проведені серед московських школярів у минулому та нинішньому роках, показали, що «34% школярів вважають, що сонце обертається навколо Землі». «Маразм міцнів, а урядом прийнято програму "Цифрова економіка", яка потребує висококваліфікованих фахівців. Щоб їх підготувати, необхідна революція освіти, і починати треба з педагогів. Ми багато про це говоримо, але поки що, на жаль, у Міністерстві освіти нас не чують», - наголосив експерт. У Міносвіти перемогу російських студентів на міжнародній олімпіаді "Ъ" оперативно прокоментувати не змогли.

Ганна Макєєва, Валерія Мішина

МОСКВА, 19 квітня. /ТАС/. Російські студенти здобули кубок світу та чотири медалі з 13 на престижному світовому чемпіонаті з програмування ICPC, фінал якого пройшов у четвер у Пекіні. Це команди студентів із чотирьох російських вузів – МДУ ім. Ломоносова, МФТІ, ІТМО та Уральського федерального університету, повідомили у прес-службі МФТІ.

"Російські учасники здобули кубок світу і чотири медалі з 13 - більше, ніж інші країни-учасники: команди з Китаю та США здобули по три медалі, по одній - у Японії, Південної Кореї та Литви. Перше місце та кубок чемпіонів завоював МДУ." Золото", крім МДУ, отримали МФТІ, Пекінський університет і Токійський університет. "Срібло" дісталося Сеульському університету, Університету Південного Уельсу, Університету Сіньхуа та Шанхайському університету Джао-тонг. "Бронзу" завоювали Університет ІТМО, Університет Вільнюський університет та УрФУ", - зазначили у прес-службі.

Чемпіонат світу з програмування

International Collegiate Programming Contest (ICPC) - найстаріший, найбільший і найпрестижніший у світі чемпіонат зі спортивного програмування. Змагання проводиться щорічно з 1977 року під егідою Асоціації обчислювальної техніки (ACM). До фіналу чемпіонату потрапляють команди, які пройшли багатоступінчастий відбір на регіональних етапах.

Цього року в чемпіонаті ICPC, включаючи регіональні відбіркові турніри, змагалися близько 50 тис. найкращих студентів-програмістів із близько 3 тис. університетів, які представляють 111 країн.

Російські програмісти лідирують на світовій першості вже багато років. З 2000 року команди з нашої країни перемагають у ICPC вже у 13 разів. Шість років, з 2012 по 2017 рік, кубок світу передавали один одному дві петербурзькі команди - СПбГУ та Університет ІТМО, який має світовий рекорд за кількістю чемпіонських титулів: на рахунку має сім кубків. Найближчі зарубіжні суперники, американський Стенфорд і китайський Університет Джао Тонг мають всього три перемоги.

Команди з РФ беруть участь у ICPC із 1993 року.

В ICPC змагаються команди із трьох студентів не старших 25 років. У розпорядженні команди - всього один комп'ютер, тому, окрім логіки та вміння працювати в жорстких часових рамках, конкурсанти мають виявити навички взаємодії в команді та грамотно розподілити ролі. Перемагає команда, яка правильно вирішила найбільшу кількість завдань та при цьому показала найкращий час.

Усі призери ICPC отримують грошову премію: команда чемпіонів – $15 тис.; команди, які вибороли золоті медалі - по $7,5 тис.; срібні призери - по $6 тис., а команди, які взяли бронзу - по $3 тис.

Сьогодні, о 18 годині за московським часом, в американському Rapid City розпочнеться фінал найпрестижнішого світового змагання для програмістів – ACM ICPC. Запрошуємо всіх бажаючих побачити цю подію у прямому ефірі (Пряма трансляція почнеться вже о 17 годині по Москві) і підтримати команду Університету ІТМО - одного з фаворитів чемпіонату. Про те, як команди з усього світу готувалися до фіналу, а також прогнози на перемогу розповімо нижче.

Небагато фактів

  • Спортивне програмування щорічно збирає більше учасників, ніж Олімпійські ігри– цьогоріч у змаганнях ACM ICPC беруть участь 46 381 особа зі 103 країн, тоді як у літній Олімпіаді в Ріо на всіх етапах брали участь 11 544 спортсмени (вчетверо менше).
  • Інтерес до змагань зростає з кожним роком. Як зазначає Володимир Парфьонов, директор регіонального півфіналу чемпіонату ACM ICPC у Росії та країнах Північно-Східної Європи, декан факультету інформаційних технологій та програмування Університету ІТМО, у 2004 році у світовій першості ACM ICPC брало участь 8 000 програмістів (включаючи регіональні відбіркові етапи), 2016 – вже понад 40 тисяч.
  • За російськими вишамивже давно закріпилося становище лідерів чемпіонату – наші команди 11 разів ставали абсолютними чемпіонами ACM ICPC. З них 6 разів перемогу у чемпіонаті здобували команди Університету ІТМО – і це світовий рекорд (у 2017 році Університет ІТМО бореться за звання семиразового чемпіона світу).
  • Число учасників з Росії залишається високим вже багато років: у 2004 році у всіх етапах чемпіонату взяли участь 2 100 програмістів з Росії, до 2016 року їх кількість збільшилася вже до 3 400.
  • Формат чемпіонату ACM ICPC називають не лише одним з найбільш вдалих, але й одним із найскладніших: кожна команда використовує лише один комп'ютер і в стислий термін має вирішити якомога більше завдань. Через це на чемпіонаті висуваються підвищені вимоги не лише до креативності, знання алгоритмів та «матчастини», а й до вміння розподіляти ролі та працювати в команді.
Я б сказав, що досягти успіху в змаганнях до певного рівня, маючи тільки знання з першої категорії [знання математики, алгоритмів, мови програмування], можна. Проте знання з другої категорії [розуміння правильної тактики, навички грамотного розподілу ресурсів] сильно спрощують життя та працюють як каталізатор. Як і в будь-якому спорті: є фізичні навички, а є знання техніки, психологія тощо. Досягти успіху тільки за рахунок першого можна, але друге працюватиме каталізатором

– Павло Кротков, випускник факультету інформаційних технологій та програмування Університету ІТМО, учасник та організатор безлічі контестів з програмування в Росії та за кордоном, включаючи ACM ICPC NEERC

  • До речі, починаючи з жовтня минулого року Павло з колегами – Максимом Буздаловим, чемпіоном ACM ICPC 2009 року та Дарією Яковлєвою, яка у 2016 році увійшла до десятки на міжнародному змаганні з програмування Google Code Jam for Women – ведуть курс «Як перемагати у змаганнях: секрети чемпіонів», який Університет ІТМО запустив на платформі edX. Про те, які поради чемпіони дають новачкам у спортивному програмуванні ми писали тут: і .
  • За онлайн-трансляцію чемпіонату також відповідає команда Університету ІТМО (звісно, ​​не спортсменів-програмістів, а фахівців з відеотрансляції). У той час, як учасники чемпіонату борються за чемпіонський титул, відеогрупу, аналітики, директор, режисер, дизайнер, програмісти та відеоредактори прагнуть перетворити фінал ACM ICPC на захід, за яким цікаво буде спостерігати людям з усього світу. До речі, цього року спеціально для російських глядачів ми організуємо мовлення російською мовою. Про те, як працює команда, які апаратні та програмні рішення використовуються під час трансляції, читайте у цьому матеріалі.

Підготовка учасників

Перш ніж взяти участь у фіналі, команди проходять підготовку на різноманітних попередніх зборах. Один із таких тренувальних етапів щорічно проходить на базі МФТІ (це Moscow Workshops ACM ICPC).

Формат воркшопів досить жорсткий: за 11 днів безперервних тренувань студенти-учасники вирішують щонайменше 100 олімпіадних завдань. Також у рамках тренувальної програми передбачено консультації з викладачами зборів та вивчення матеріалів лекцій.

Майбутні переможці таким навчанням не нехтують: у 2016 році 8 із 13 команд-переможниць ACM ICPC брали участь у тренувальних зборах. А в нинішньому в Moscow Workshops ACM ICPC взяли участь 170 студентів та тренерів, які представляли 19 країн та 44 університети. Можливість дистанційної участі дозволила пройти навчання у російських фахівців командам із США, Латвії, Румунії, Китаю та Індії.

Прогнози: хто переможе

За оцінками Андрія Станкевича, тренера команд Університету ІТМО та члена оргкомітету півфіналу чемпіонату світу в країнах Північно-Східної Європи, серед претендентів на перемогу цього року будуть наступні університети:
  • Росія: СПбГУ, Університет ІТМО та МФТІ (трійка найкращих команд регіону «Північно-Східна Європа»)
  • Китай: Університет Сіньхуа, Шанхайський Університет Транспорту, Фуданський Університет, Пекінський Університет
  • США: Массачусетський Технологічний Інститут.
  • Швеція: Королівський Технологічний Інститут.
Конкуренцію їм, на думку Андрія Станкевича, можуть скласти команди інших китайських та корейських вишів, а також традиційно сильна команда Варшавського університету.
Як показали передфінальні збори в МФТІ, дуже сильна команда цього року біля китайського університету Сіньхуа. До неї входять студенти, які свого часу школярами посідали абсолютні перші місця на міжнародній олімпіаді. Проте, двічі нашій команді вдавалося обійти їх на тренувальному змаганні, тож шанси є.

З російських команд дуже добре себе показали команди Університету ІТМО, СПбГУ та МФТІ. З несподіваних відкриттів останніх зборів – команда з Австралії (Університет Нового Південного Уельсу) та сильніша, ніж раніше, команда KTH зі Стокгольма. Також можна відзначити сильні команди з MIT та кількох інших китайських університетів: Шанхайського Університету Транспорту, Фуданського університету з Пекіна, Пекінського університету».
– Андрій Станкевич


Володимир Парфьонов зазначає, що цього року результати російських команд, які пройшли у фінал, виявились очікуваними: лідери виступили стабільно добре, але склад вузів-фіналістів залишився практично незмінним порівняно з минулим роком.
Серед російських фіналістів - учасники старі ([вони] і раніше доходили до фінального етапу, але не у всі роки), оскільки підготувати команду, яка виходить у фінал, дуже важко.

Якщо говорити про регіон [Північно-Східна Європа], то цього сезону СПбГУ, Університет ІТМО та МФТІ – це три найсильніші російські команди, оскільки у МДУ, наприклад, сезон не склався. З інших країн [регіону] з нами можуть змагатися білоруські команди.
– Володимир Парфьонов

25.05.2017, Чт, 10:39, Мск , Текст: Валерія Шмирова

Студенти ІТМО виграли перше місце на найстарішій у світі олімпіаді з програмування ACM ICPC 2017, вирішивши завдання швидше за суперників. Це сьома перемога вишу на чемпіонаті, що є світовим рекордом. Переможець минулого року СПБГУ посів четверте місце.

Перемога ІТМО

Команда Санкт-Петербурзького національного дослідницького університетуінформаційних технологій, механіки та оптики (ІТМО) посіла перше місце на міжнародній олімпіаді з програмування ACM ICPC 2017. Окрім золотої медалі, Іван Білоногов, Ілля Збань, Володимир Смикаловта їх тренер Андрій Станкевичбули нагороджені призом у $12 тис.

Заключний тур олімпіади пройшов 24 травня у Рапід-Сіті, США. Представникам ІТМО вдалося правильно вирішити 10 завдань із 12, і зробити це швидше, ніж суперники. За словами переможців, впоратися з 10 завданнями за 4 години їм допомогла інтуїція, що дозволила спертися у процесі вирішення на частково доведені факти. Чемпіони є студентами кафедри комп'ютерних технологій, їхній тренер виховує фіналістів ACM ICPC останні 15 років.

Інші призи

Медалями чемпіонату нагороджуються 12 найкращих команд, які брали участь у фіналі. На цей раз місце з другого по четверте посіли команди Варшавського університету, Сеульського університету та Санкт-Петербурзького державного університету (СПбГУ). Їхні учасники також вирішили по 10 завдань із 12, але програли у швидкості. Ці команди також були нагороджені золотими медалями.

ІТМО всьоме став чемпіоном світу з програмування

До срібних призерів олімпіади увійшли команди Фуданського університету, Пекінського університету, Університету Сіньхуа та Московського фізико-технічного інституту. Бронзовими медалями були нагороджені команди Токійського університету, шведського Королівського технологічного інституту, Уральського федерального університету та Корейського інституту передових технологій.

Рекордсмени олімпіади

Росія бере участь у ACM ICPC з 1995 р. За цей час російські команди ставали чемпіонами олімпіади 12 разів. Для ІТМО нинішня перемога виявилася вже сьомою. Минулого року перше місце посів СПбДУ, на рахунку якого загалом 4 перемоги в олімпіаді. ІТМО того ж року срібну медаль. ВНЗ є рекордсменом за кількістю перемог на ACM ICPC, яка вперше була проведена в 1977 р. Найстаріший у світі чемпіонат із програмування спонсорує компанія IBM.

У Рапід-Сіті (США) 24 травня відбувся фінал чемпіонату світу з програмування ACM-ICPC 2017 року. Абсолютними чемпіонами стала команда Санкт-Петербурзького науково-дослідного університету інформаційних технологій, механіки та оптики (СПбНІУ ІТМО), яка вирішила 10 завдань з 12 швидше за суперників. Петербурзький виш встановив новий рекорд в історії змагання: збірні Університету ІТМО всьоме стали його переможцями, що ще не вдавалося жодному вишу у світі.

І хто наші герої?

Команда переможців складалася з трьох студентів кафедри комп'ютерних технологій Володимира Смикалова, Івана Білоногова та Іллі Збаня. Головним тренером команди виступив доцент кафедри комп'ютерних технологій, кандидат технічних наукАндрій Станкевич, який минулого року отримав нагороду ACM ICPC Senior Coach Award за те, що протягом 15 років його підопічні проходили у фінал конкурсу.

До золотих призерів ACM-ICPC 2017 увійшли СПбГУ (торішній переможець), Варшавський та Сеульський університети. Срібні медалі ACM-ICPC 2017 здобули команди Фуданського університету, Пекінського університету, Університету Сіньхуа та МФТІ. "Бронзу" взяли представники Токійського університету, шведського Королівського технологічного інституту, Уральського федерального університету та Корейського інституту передових технологій.

Загалом цього року у фіналі ACM-ICPC 2017 взяли участь 133 команди з усіх регіонів світу. Саме змагання проходило вже у 41 раз.



Поділитися