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

Сергій Тушин, заступник глави адміністрації Єкатеринбурга по організації значущих загальноросійських і міжнародних заходів:

- Проведення чемпіонату світу з програмування не стало для Єкатеринбурга стресом, так як вся інфраструктура була пристосована до приїзду такої кількості гостей. Проведення подібного заходу - це показник престижу вузу і визнання рівня уральської науки. А також можливість зафіксувати рівень розвитку IT-сфери в нашому регіоні і дати йому новий імпульс руху вперед.

Маруан Наггар (Marwan Naggar), Учасник команди №10, студент Каїрського університету (Cairo University), Єгипет (бере участь перший раз):

- Я беру участь вперше в такому масштабному і грандіозному світовому змаганні з програмування, тому усвідомлювати себе його частиною - фантастика. Те, що ти бачиш цих неймовірних хлопців з усіх кінців світу в одному місці, саме по собі надихає на боротьбу. Організація заходу чудова. Нас добре зустріли, допомогли влаштуватися, всюди супроводжують. Треба відзначити, що нашому тренеру потрібно особливу увагу, так як він - особа з обмеженими можливостями, і ми дуже раді, що не виникло ніяких проблем з цим. У нас ще не було шансу подивитися Єкатеринбург як випливає з-за чіткого розкладу, але на перший погляд він здався мені дуже красивим, сподобалася тутешня архітектура.

Ігор Левітін, помічник Президента РФ:

- Для нас є важливим проведення в місті подібного заходу. Я поки не знаю, хто переміг, але впевнений, що перемогли в чесній боротьбі і перемогли кращі.

У Росії надається дуже велике значення освітніми програмами і створення університетів. IT-програми в наших університетах є запорукою якісного інженерної освіти в РФ. сьогодні інженерну освіту є однією з найважливіших задач в освітній системі. Ніякі технічні нові проривні рішення немислимі без IT-технологій.

Євген Куйвашев, губернатор Свердловської області:

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

Білл Паучер, виконавчий директор чемпіонатівACM ICPC, Професор Університету Бейлора:

- Чемпіонат ACM ICPC - це прекрасна можливість для студентів з усього світу зібратися разом і обмінятися цінним досвідом. Я радий спостерігати за тим, як молоді люди використовують знання, отримані в процесі змагання, для подальшого руху по вибраному академічному і кар'єрному шляху в якості членів Асоціації обчислювальної техніки (ACM). Чемпіонат світу з програмування проводиться для того, щоб вирощувати все більш і більш досконалі покоління програмістів, які зможуть вирішувати технічні завдання на більш високому рівні. Переможці ICPC минулих років з Росії - це розробники «ВКонтакте», «Яндекс», Mail.ru і «СКБ Контур». Чемпіонат 2014 року стало наймасовішим за всю історію ICPC: 122 команди з усього світу, і вони вже опинилися на вершині. Вони - зірки всесвіту під назвою «ICPC-2014»! Саме за ними майбутнє, за ними - XXII-е століття!

Віктор Кокшаров, ректор Уральського федерального університету:

- Я сподіваюся, що перебування учасників чемпіонату в Єкатеринбурзі було незабутнім: для цього ми зробили дуже багато, майже неймовірне. Ми навіть погоду поміняли: ще минулого тижня був шторм, злива і грози, а сьогодні - сонячно, ви посміхаєтеся, і все добре. Ось до чого дійшла наука! З нею в Уральському федеральному все в порядку: інформаційні технології, комп'ютерні науки, математика - багато студентів нашого університету спеціалізуються саме на цьому, як і учасники команд, які зібралися тут сьогодні. Я бажаю всім вам удачі, міцного здоров'я та незабутніх вражень від Єкатеринбурга і цих змагань!

Алан Азагурі, керівник напрямку IBM Software Group Technical Strategy, член IBM Academy of Technology і керівник спонсорської програми ACM ICPC:

- Як одна з провідних міжнародних технологічних компаній IBM розуміє, наскільки важливо допомагати студентам і мотивувати їх на шляху знайомства з новітніми досягненнями технологічного прогресу. Щороку ACM ICPC об'єднує кращих студентів-программист в світі і дає їм можливість вирішувати завдання з реального світу. Ми вважаємо, що ці студенти - майбутні лідери нашої індустрії, і хочемо зробити внесок в їх розвиток і підготовку до майбутньої роботи. Сподіваємося, що переможці допоможуть нам побудувати по-справжньому розумну планету.

Олександр Купрін, учасник Чемпіонату світу з програмуванняACM ICPC 2014 року, вища школа економіки, Москва:
- За правилами Чемпіонату світу з програмування в змаганнях можна брати участь всього два рази. Ось це мій другий раз. Перший був у 2011 році в Орландо. Тоді для нас головним завданням було - хоча б потрапити в фінал. Ми вважаємо, що це вже було досягненням. Я виступав від Орловського державного технічного університету. У перший раз враження завжди інші. Там були цікаві заходи, нас возили в «Sea World» - це великий парк атракціонів. Увечері після змагань ми поїхали на кіностудію «Universal». Там якраз закінчився робочий день, і спеціально для нас працівники залишилися, щоб провести екскурсію. Показали село Хогсмід з Гаррі Потерра і інші речі, пов'язані з «Фантастичної четвіркою», «Людиною-павуком» і так далі. А тут поки теж непогано. Ось графіті малювали, майстер-класи були цікаві. Паралельна програма, яку проводять організатори, по-своєму цікава і незвичайна.

Дмитро Бугров,директор ACM ICPC 2014 в Єкатеринбурзі,перший проректор УрФУ:

- Сьогодні галузь «Інформаційні технології» знаходиться на передовій і дуже швидко розвивається. Чому саме айтішники йдуть на чолі прогресу? Тому що через якусь кількість років саме вони будуть керувати світом, може бути, незримо через мобільні додатки, комп'ютерні програми і багато іншого, що робить наше життя не схожою на життя наших предків, а життя наших дітей зробить несхожою на нашу з вами життя. Найголовніше, що ця галузь постійно потребує підживлення, вона не терпить застою, їй постійно потрібні нові мізки. Тільки це і забезпечує її розвиток. Світ розвивається тому, що розвиваються уми.

Катерина Корх, капітан команди КВН «Аррріва», студентка Уральського державного лісотехнічного університету:

- Нашу команду запросили на Кубок КВН Студентської програми активностей в рамках ACM ICPC 2014 випускники УрФУ - команда КВН «Голосу». Ми вирішили, що це чудове літнє захід, в якому варто взяти участь. Здорово, що в рамках Чемпіонату світу з програмування походить таке яскравий захід, як КВН.

Підготовка проходить чудово, нам дуже подобаються редактори і організатори - Максим Басавін і Катерина Власюк. Хороші хлопці з конструктивною критикою, з позитивними емоціями, з якими приємно працювати. Головне для нас - щоб публіка гідно оцінила наш виступ. Адже в нашій програмі є частина з ухилом на Чемпіонат. Багато що для нас нове, в тому числі сцена: величезна і, наскільки розумію, без будь-яких лаштунків. Але КВНщики - це такі люди, які готові адаптуватися до будь-яких умов. Ми навіть виступали якось на вулиці під дощем, так що це не страшно.

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

Тис Кінкхорст, член оргкомітетуACM ICPC 2014:

- Я допомагаю суддям в організації, і це вже мій третій чемпіонат світу. Що мене здивувало в Єкатеринбурзі, так це кількість волонтерів, які завжди готові допомогти. Коли ми прилетіли в аеропорт в 5 ранку і нас зустріли троє волонтерів, запитавши: «Чи можемо ми допомогти?», - це було дійсно круто! Я думаю, волонтери - найбільший плюс в організації чемпіонату цього року.

Влад Боровков, член оргкомітету «Території унікальних розваг»:

- Наш головний девіз - щоб було не нудно. Ми хотіли показати гостям, що програмування і взагалі кібернетика - це цікаво і видовищно. Приємно, що в нас повірили і довірили проведення заходу для всього міста.

Ольга Ніколенко, волонтерACM ICPC 2014 року, студентка УрФУ:

- У волонтерів була дуже тепла, сімейна атмосфера. Якщо виникала якась проблемна ситуація і потрібна була допомога, я була впевнена, що мені її нададуть інші хлопці. Природно, іноді виникали якісь казуси, але робота саме самих волонтерів була бездоганною, більшість викладалося на повну котушку. Адже ці люди - ентузіасти, а коли людина зацікавлена \u200b\u200bв тому, що він робить, це завжди виходить відмінно. В обмін ми отримали стільки емоцій, що їх вистачить на все літо! Волонтери знаходилися в готелях, в аеропорту, і були «бадді» - супроводжуючі. Але найбільше часу ми проводили зі своїми підопічними командами. Такі заходи дуже корисні для міста і університету, але особливо важливі для того, щоб люди з різних країн вчилися знаходити спільну мову.

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

Днями керівництво розташованого в Техасі штабу ICPC приїжджало до Москви, де намічено провести фінальну частину ЧС-2020.

Москва - справжній будинок чемпіонів фіналу ICPC-2018 і половини золотих медалістів цього року, - розповів «Известиям» глава делегації, виконавчий директор ICPC, професор Бейлорського університету Вільям Паучер. - Місто є найвірогіднішим кандидатом на проведення фіналу ICPC в 2020 році. Уже майже два десятиліття багато студентів російських університетів досягали фіналу чемпіонату світу і продовжували професійний розвиток як програмістів і засновників компаній, високо цінуються в глобальній IT-індустрії.

Більш того, протягом останніх семи років абсолютними чемпіонами виявлялися студенти тільки російських університетів - ИТМО, СПбГУ, МГУ. Раніше траплялося, що перемога в міжнародних змаганнях з програмування діставалася китайцям, американцям або австралійцям. Але це залишилося в минулому.

В цьому році в Пекіні змагалися представники 140 університетів з 51 країн, і перші два місця зайняли команди МДУ і МФТІ.

Ми заслужили цю олімпіаду, - вважає проректор МФТІ за міжнародними програмами та технологічного підприємництва, керівник проекту Moscow Workshops ICPC Олексій Малєєв. - У Москві розташовані не тільки вузи - чемпіони олімпіад останніх років, але і штаб-квартири всіх провідних комп'ютерних компаній Росії.

За словами Олексія Малєєва, в якості можливих майданчиків проведення ЧС-2020 керівництво ICPC розглядає 75-й павільйон ВДНГ, технопарк «Сколково» і два стадіони - ВТБ Арену (колишній стадіон «Динамо») і ЦСКА Арену на Автозаводській.

Спортивне програмування, поряд з ігровим кіберспорту, поступово набуває формат і статус справжніх олімпійських змагань - з чіткими спортивними правилами, регламентом проведення, мільйоном уболівальників, трансляцією на весь світ, серйозними бюджетами. Приблизно те ж саме відбувалося на початку минулого століття з автомобільним спортом: у міру зростання впливу автопрому на світову економіку і повсякденне життя, Формувався попит на спортивні видовища на кшталт ралі або «Формул», підкріплений прогресуючими фінансовими можливостями індустрії.

Сьогодні обчислювальна техніка проходить шлях автомобільної: програміст перестав бути рідкісним професіоналом, подібним шоферу сто років тому. Програмування зробилося масової професією і все частіше - хобі багатьох людей у \u200b\u200bвсьому світі. Тому трансляції софтверного першості ICPC вже збирають біля екранів близько мільйона глядачів.

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

Це найпрестижніше в світі змагання програмістів, - розповів «Известиям» учасник команди-чемпіона першості-2018, студент четвертого курсу мехмату МДУ Михайло Іпатов. - Ми готуємося до нього цілий рік, щоб порадувати уболівальників.

За словами Михайла Іпатова, команда МДУ проводить спільні п'ятигодинні спортивні тренування під керівництвом тренера тричі на тиждень, і крім того, кожен з членів команди щодня тренується самостійно.

Довідка «Известий»

International Collegiate Programming Contest (ICPC) проходить у формі чемпіонату студентських команд. Зародилося в 1970 році в Техаському університеті і проводиться щорічно з 1977-го. До 1989-го в першості брали участь в основному команди вузів США і Канади. Але до сьогоднішнього дня чемпіонат перетворився на всесвітнє змагання по софтверному спорту. У 2018 році в ICPC і його відбіркових турах по всьому світу взяли участь приблизно 50 тис. Кращих студентів і 5 тис. Тренерів з більш ніж 3 тис. Університетів 111 країн.

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.

В олімпіаді цього року взяли участь 46 381 студент з 2 948 університетів 103 країн. До фіналу дійшли 133 команди, в тому числі 13 росіян. Три з них представляли вузи Москви, стільки ж команд приїхало з Санкт-Петербурга, інші учасники були з Єкатеринбурга, Новосибірська, Пермі, Петрозаводська, Саратова, Самари і Томська.

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

Нагородження команди Університету ИТМО

Збірна вузу змогла правильно вирішити 10 завдань з 12, витративши на це найменшу кількість часу. Саме час вирішення завдань і менше число невдалих спроб їх здачі забезпечило команді сьомий кубок ACM ICPC. Інші «золоті» команди, що склали четвірку лідерів контеста, також вирішили по десять завдань. Буквально на п'яти чемпіонам світу наступала команда Варшавського університету, колишня фаворитом ACM ICPC-2017. На третій позиції програмісти з Сеульського національного університету. З четвертим результатом фінішувала команда СПбДУ - чемпіон минулого року.Збірна Університету ИТМО складається зі студентів факультету інформаційних технологій і програмуванняВолодимира Смикалова (Перший курс магістратури кафедри КТ), Івана Белоногова (Четвертий курс бакалаврату кафедри КТ) та Іллі Збаня (Четвертий курс бакалаврату кафедри КТ). Головним тренером команди виступив доцент кафедри комп'ютерних технологій, кандидат технічних наук Андрій Станкевич , Який підготував не одне покоління спортсменів-програмістів. У 2016 році він отримав престижну нагороду ACM ICPC Senior Coach Award за те, що протягом 15 років його підопічні проходили в фінал конкурсу.

«Змагання пройшло на диво гладко, - ділиться враженнями Іван Белоногов. - У деяких завданнях ми інтуїтивно поклалися на факти, які не могли довести повністю, і чуття нас не підвело. Нам вдалося здати 10 завдань фактично за чотири години, і це дало хороший запас впевненості. Але тільки в самому кінці, коли ми здали десяту завдання, я подумав: "Окей, мабуть, вийде взяти золото!" ».

Призерами стали також інші російські команди: команда МФТІ поїде з «сріблом» ACM ICPC, а Уральський федеральний університет з «Бронзою» контеста. Всього в цьому році Росію представляли 13 команд - на одну більше, ніж в минулому році, в тому числі по три з Москви і Санкт-Петербурга, а також з інших міст: Саратова, Пермі, Петрозаводська, Новосибірська, Самари, Томська і Єкатеринбурга. Команди з РФ беруть участь в чемпіонаті з 1993 року, а з 2000 року перемагали в змаганні вже 12 раз, включаючи цей рік.

З повною таблицею результатів можна ознайомитися за посиланням.

«Всі команди, що увійшли в ТОП-12, не раз називалися в списках фаворитів - великих сюрпризів не було. У порівнянні з минулим роком, потужний ривок показали азіатські вузи: в минулому році їм дісталося лише дві медалі, а зараз - цілих сім. Однак в кожному регіоні багато сильних команд, і конкуренція все загострюється », - коментує наставник команди Університету ИТМО Андрій Станкевич.

Остання година змагань, зізнався тренер, був для нього не менш хвилюючим, ніж для його підопічних.

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

Традиційно, як і в цьому році, контест проходив протягом п'яти годин. За цей час учасники повинні вирішити практико-орієнтовані завдання. Особливість змагань в тому, що команди з трьох чоловік сидять перед одним комп'ютером. Тому крім логіки і вміння працювати під тиском, вони повинні проявити навички командної гри і правильного розподілу ролей. Для того, щоб вирішити деякі завдання, досить лише акуратності і уважності, відзначають організатори чемпіонату. Для інших же завдань потрібно поглиблене знання різних алгоритмів. Результатом роботи команди найчастіше є якесь програмне забезпечення, Яке відповідає поставленим умовам. Завдання перевіряються автоматично по тестах, які заздалегідь складаються журі, перевірка рішень йде в реальному часі. Враховується повнота і швидкість виконання завдання, а також кількість спроб, яку зробила команда при вирішенні того чи іншого завдання. Не завжди команди встигають впоратися з усіма. Такі жорсткі умови відповідають реальному житті: Адже клієнт може просто відмовитися від послуг програміста, якщо другий даремно витрачає час і ресурси першого.

Щоб потрапити в фінал ACM ICPC, потрібно було спочатку пройти місцевий відбір у власному університеті. Зазвичай в цих заходах беруть участь понад 300 тисяч осіб. Потім проходять, в яких визначаються лідери, гідні фіналу. чемпіони ICPC отримує кубок Чемпіонату світу і солідну грошову премію, яка в цьому році дорівнює 15 000 доларів США. Решта команд-призерів також не їдуть без матеріальної винагороди.

Чемпіонат зі спортивного програмування International Collegiate Programming Contest проводиться щорічно c 1977 року за сприянням Асоціації обчислювальної техніки (ACM, штаб-квартира в Нью-Йорку). Цього року ACM ICPC знову поставив новий рекорд за кількістю учасників. Всього в регіональних відбіркових етапах брав участь 46 381 студент з майже трьох тисяч університетів. У минулому році в ході чемпіонату змагалися трохи більше 40 000 програмістів. За статистикою організаторів заходу, кількість учасників збільшилася на 2000% з 1997 року, року, коли чемпіонат стала підтримувати компанія IBM.

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

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

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

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

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