Ryska studenter vann ICPC World Programming Championship. Ryska studenter vann världsmästerskapet i programmering i programmering

Ryska studenter vann ACM ICPC World Programming Championship i Peking för sjunde gången i rad. Sedan 2000 är detta redan den 13:e segern för deltagare från Ryska federationen. Förstaplatsen togs av laget från Moskva statliga universitetet(MSU). Den andra är Moskvas institut för fysik och teknik (MIPT), och den tredje är Pekings universitet. Det vinnande laget kommer att få en kontant belöning på $15 tusen. Tidigare togs de första platserna i dessa tävlingar av lagen från St. Petersburg State University (SPbSU), St. Petersburg University. informationsteknik, Mekanik och optik (ITMO) och Saratov State University. Expertgruppen är dock inte benägen att överskatta framgångarna Ryska programmerare, påminner om problem i den allmänna nivån av elevförberedelser.


Finalerna i ACM ICPC World Programming Championship, den största studentolympiaden i denna disciplin, avslutades i Peking. 140 lag från 51 länder deltog i mästerskapsfinalen i år. Ryssland representerades av 11 lag som representerade Moskvas universitet för fysik och teknik, Moskvas statliga universitet, ITMO-universitetet (St. Petersburg), St. Petersburgs statliga universitet, Gymnasiet ekonomi, Moskva flyginstitutet, Novosibirsk State University, Perm State University, Saratov State University, Academic University (St. Petersburg) och Ural Federal University (Ekaterinburg).

Ryska deltagare vann VM och fyra av 13 medaljer, fler än något annat land.

Lag från Kina och USA fick tre medaljer var, medan Japan, Korea och Litauen fick en vardera.

Vann världscupen för första gången MSU team Red Panda, efter att ha löst 9 problem av 12 föreslagna. "Våra killar är bäst! Vi är stolta”, står det meddelande presstjänst vid Moscow State University. "Detta är MSU:s första absoluta seger i ICPC," sa universitetet till Kommersant. Teamet (traditionellt består det av tre personer) inkluderar Mikhail Ipatov (student i mekanik och matematik), Vladislav Makeev och Grigory Reznikov (fakulteten för beräkningsmatematik och cybernetik). Lagets tränare är Elena Andreeva, chef för avdelningen för datavetenskap vid Specialized Educational and Scientific Center (ESSC) uppkallad efter A. N. Kolmogorov från Moscow State University.

"MSU-lag har deltagit i studentlags världsmästerskap i programmering i mer än 20 år," sa Andreeva efter att ha sammanfattat resultaten av mästerskapet. "Många av dem vann mästerskapsmedaljer, flera gånger var de ett steg ifrån seger och tog andraplatsen. I år vann vårt lag för första gången världsmästartiteln och slog både de starkaste ryska lagen från MIPT och ITMO och de bästa utländska lagen från universiteten i Peking, Seoul och Tokyo.”

Programmeringsmästerskapet har hållits sedan 1970-talet sedan 2000, lag från ryska universitet började vinna det: de första var St. Petersburg State University-studenter.

Sedan 2012 har bara ryska lag vunnit denna olympiad.

Rekordhållaren för antalet segrar bland ryska lag är ITMO University (tog förstaplatsen sju gånger, inklusive 2017). I år ITMO University team sjönk till nionde position efter att ha löst 7 problem av 12. Samtidigt förblev ITMO trea bland ryska universitet som deltog i olympiaden. "Programmering håller på att bli en riktig intellektuell sport för framtiden, inte mindre intressant än till exempel schack, och i denna disciplin har killarna från Ryssland ingen motsvarighet", kommenterade vicepresidenten för Russian Union of Rectors, rektor för ITMO Vladimir Vasiliev universitet om framgångarna för ryska studenter.

Förutom MSU-laget var bland de bästa MIPT-lag(andra plats) och universiteten i Peking och Tokyo, som löste 8 av 12 problem och belönades med guldmedaljer.

Seoul avslutade tävlingen med en poäng på 7 av 12 nationellt universitet, University of New South Wales, Tsinghua University, Shanghai University, ITMO, Massachusetts Institute of Technology, Vilnius University och Ural Federal University.

"Fysik- och teknikteamet visade ett högt resultat, de gick självsäkert mot seger hela året, de visade bästa resultat i hela historien om MIPT:s deltagande i tävlingar, för vilket vi kan gratulera Cryptozoology-teamet! Vi är stolta över våra elever”, säger Alexey Maleev, teamledare, chef för MIPT Center for IT Education. "Moskva har den största representationen bland alla städer i världen - fyra universitet samtidigt (bland de 13 bästa.- “Kommersant”) försvara landets ära”, noterade Maleev ”Dessutom deltog 10 av 13 i Moskva Workshops ICPC-skolan på basis av MIPT. "Detta bevisar att programmeringsutbildningen i vårt land är en av de bästa i världen. Grattis till MIPT-teamet och alla ryska programmerare!” - MIPT-rektor Nikolai Kudryavtsev betonade.

Lag om tre elever som inte är äldre än 25 år tävlar i ICPC. Elever som deltagit i världsfinalen två gånger får inte delta i mästerskapet. Laget har bara en dator till sitt förfogande, så förutom logik och förmågan att arbeta inom snäva tidsramar, måste de tävlande visa teaminteraktionsförmåga och korrekt fördela roller. Laget som löser rätt vinner största antal uppgifter och samtidigt visade den bästa tiden; Antalet försök som gjorts, eller "inlämningar" (detta är namnet på lösningen på ett problem som skickats till testservern för verifiering), tas också med i beräkningen.

Alla ICPC-vinnare får ett kontantpris: mästarlaget - $15 tusen; lag som vann guldmedaljer - $7,5 tusen vardera; silvermedaljörer - $6 tusen vardera, och lag som tog brons - $3 tusen vardera.

De ryska studenternas seger ska inte överskattas, säger Konstantin Kolin, chefsforskare vid Institute of Informatics Problems of the Russian Academy of Sciences. "Vann och vann, vi pratar om om en enda framgång: detta är eliten, som är utbildad i ledande universitet, men du måste titta på allmän nivå utbildning av skolbarn och studenter”, sa experten i en intervju med Kommersant. Enligt honom visade sociologiska undersökningar som genomfördes bland skolbarn i Moskva förra och i år att "34 % av skolbarnen tror att solen kretsar runt jorden." "Vansinnet växte sig starkare och regeringen antog programmet Digital Economy, som kräver högt kvalificerade specialister. För att förbereda dem behövs en revolution inom utbildningen, och den börjar med lärarna. Vi pratar mycket om det här, men än så länge lyssnar tyvärr inte utbildningsministeriet på oss”, avslutade experten. Utbildnings- och vetenskapsministeriet kunde inte omedelbart kommentera ryska studenters seger vid den internationella olympiaden.

Anna Makeeva, Valeria Mishina

MOSKVA, 19 april. /TASS/. Ryska studenter vann världscupen och fyra av 13 medaljer vid det prestigefyllda ICPC världsmästerskapet i programmering, vars final ägde rum på torsdagen i Peking. Det här är team av studenter från fyra ryska universitet - Moscow State University. Lomonosov, MIPT, ITMO och Ural Federal University, rapporterade MIPTs presstjänst.

"Ryska deltagare vann världscupen och fyra medaljer av 13 - fler än de andra deltagande länderna: lag från Kina och USA fick tre medaljer vardera, Japan, Sydkorea och Litauen fick en vardera Moscow State University vann förstaplatsen och Champions Cup." Gold" gick förutom Moscow State University till MIPT, Peking University och University of Tokyo. "Silver" gick till University of Seoul, University of South Wales, Xinhua University och Shanghai Jao-tong University "Brons" gick till ITMO University, University of Central Florida, Massachusetts University of Technology, Vilnius University och UrFU", noterade presstjänsten.

Världsmästerskap i programmering

International Collegiate Programming Contest (ICPC) är det äldsta, största och mest prestigefyllda mästerskapet i sportprogrammering i världen. Tävlingen har hållits årligen sedan 1977 i Föreningen för Datormaskiners (ACM) regi. Lag som har klarat flerstegsurval på de regionala scenerna kommer till finalen i mästerskapet.

I år tävlade cirka 50 tusen av de bästa studentprogrammerarna från cirka 3 tusen universitet som representerar 111 länder i ICPC-mästerskapet, inklusive regionala kvalturneringar.

Ryska programmerare har lett världsmästerskapet i många år. Sedan 2000 har lag från vårt land vunnit ICPC för 13:e gången. Under sex år, från 2012 till 2017, överfördes världscupen till varandra av två lag i St. Petersburg - St. Petersburg State University och ITMO University, som har världsrekordet för antalet mästerskapstitlar: det har sju cuper till dess namn. De närmaste utländska rivalerna, amerikanen Stanford och kinesiska Zhao Tong University, har bara tre segrar var.

Lag från Ryska federationen har deltagit i ICPC sedan 1993.

Lag om tre elever som inte är äldre än 25 år tävlar i ICPC. Laget har bara en dator till sitt förfogande, därför måste de tävlande, förutom logik och förmågan att arbeta inom snäva tidsramar, visa teaminteraktionsförmåga och korrekt fördela roller. Vinnaren är det lag som korrekt löser det största antalet problem och som även visar den bästa tiden.

Alla ICPC-vinnare får ett kontantpris: champion team - $15 tusen; lag som vann guldmedaljer - $7,5 tusen vardera; silvermedaljörer - $6 tusen vardera, och lag som tog brons - $3 tusen vardera.

Idag, klockan 18:00 Moskva-tid, börjar finalen i den mest prestigefyllda världstävlingen för programmerare - ACM ICPC - i amerikanska Rapid City. Vi inbjuder alla att se detta evenemang. bo (direktsändningen börjar kl. 17:00 Moskva-tid) och stödja teamet från ITMO University, en av mästerskapets favoriter. Nedan kommer vi att berätta hur lag från hela världen förberedde sig för finalen, samt prognoser för seger.

Lite fakta

  • Idrottsprogrammering lockar årligen fler deltagare än olympiska spelen– i år deltar 46 381 personer från 103 länder i ACM ICPC-tävlingarna, medan 11 544 idrottare (4 gånger färre) deltog i sommar-OS i Rio på alla stadier.
  • Intresset för tävlingen växer för varje år. Som Vladimir Parfenov, chef för den regionala semifinalen i ACM ICPC-mästerskapet i Ryssland och nordöstra Europa, dekanus för fakulteten för informationsteknologi och programmering vid ITMO University, konstaterar, 2004 deltog 8 000 programmerare i ACM ICPC världsmästerskap (inklusive regionala kvalsteg), 2016 – redan över 40 000.
  • För ryska universitet Positionen för mästerskapsledare har länge etablerats - våra lag har blivit absoluta mästare i ACM ICPC 11 gånger. Av dessa vann ITMO University-lag mästerskapet 6 gånger – och detta är ett världsrekord (2017 slåss ITMO University om titeln sjufaldig världsmästare).
  • Antalet deltagare från Ryssland har varit högt i många år: 2004 deltog 2 100 programmerare från Ryssland i alla stadier av mästerskapet, 2016 hade deras antal redan ökat till 3 400.
  • Formatet för ACM ICPC-mästerskapet kallas inte bara ett av de mest framgångsrika, utan också ett av de svåraste: varje lag använder bara en dator och måste lösa så många problem som möjligt på kort tid. På grund av detta ställer mästerskapet ökade krav inte bara på kreativitet, kunskap om algoritmer och hårdvara, utan även på förmågan att fördela roller och arbeta i ett team.
Jag skulle säga att det är möjligt att lyckas i tävlingar till en viss nivå, med bara kunskaper från den första kategorin [kunskaper i matematik, algoritmer, programmeringsspråk]. Men kunskap från den andra kategorin [förståelse av den korrekta taktiken, färdigheter för kompetent resursallokering] förenklar livet avsevärt och fungerar som en katalysator. Som i vilken sport som helst: det finns fysiska färdigheter, och sedan finns det kunskap om teknik, psykologi och så vidare. Du kan bara lyckas på grund av den första, men den andra kommer att fungera som en katalysator

– Pavel Krotkov, examen från fakulteten för informationsteknologi och programmering vid ITMO University, deltagare och arrangör av många programmeringstävlingar i Ryssland och utomlands, inklusive ACM ICPC NEERC

  • Förresten, sedan oktober förra året har Pavel och hans kollegor - Maxim Buzdalov, mästare av 2009 ACM ICPC och Daria Yakovleva, som kom in bland de tio bästa i den internationella programmeringstävlingen Google Code Jam for Women 2016 - undervisat i kursen "Hur man vinner programmeringstävlingar: mästarnas hemligheter", som ITMO University lanserade på edX-plattformen. Vi skrev om vilka råd mästare ger till nybörjare i sportprogrammering här: och.
  • ITMO University-teamet är också ansvarigt för online-sändningen av mästerskapet (naturligtvis inte idrottare-programmerare, utan videosändningsspecialister). När konkurrenterna tävlar om mästerskapstiteln strävar videoteamet, analytiker, regissör, ​​regissör, ​​designer, programmerare och videoredaktörer efter att göra ACM ICPC-finalerna till ett evenemang som kommer att vara roligt att se för människor runt om i världen. Förresten, i år kommer vi att organisera sändningar på ryska speciellt för ryska tittare. Läs om hur teamet fungerar och vilka hård- och mjukvarulösningar som används för sändningar.

Förberedelse av deltagare

Innan de deltar i finalen genomgår lagen träning på olika preliminära träningsläger. En av dessa utbildningsstadier äger rum årligen vid Moskvas institut för fysik och teknik (Moscow Workshops ACM ICPC).

Formatet på workshoparna är ganska strikt: under 11 dagars kontinuerlig träning löser studentdeltagare minst 100 olympiadproblem. Som en del av utbildningsprogrammet tillhandahålls också konsultationer med lägerlärare och studier av föreläsningsmaterial.

Framtida vinnare försummar inte sådan träning: 2016 deltog 8 av de 13 vinnande ACM ICPC-lagen i träningsläger. Och årets Moscow Workshops ACM ICPC deltog av 170 studenter och utbildare, som representerade 19 länder och 44 universitet. Möjligheten till distansdeltagande gjorde det möjligt för lag från USA, Lettland, Rumänien, Kina och Indien att få utbildning av ryska specialister.

Förutsägelser: vem vinner

Enligt Andrey Stankevich, tränare för ITMO University-lag och medlem i organisationskommittén för semifinalerna i världsmästerskapet i nordöstra Europa, kommer följande universitet att vara bland utmanarna till segern i år:
  • Ryssland: St. Petersburg State University, ITMO University och MIPT (tre bästa lag i regionen nordöstra Europa)
  • Kina: Xinhua University, Shanghai Transport University, Fudan University, Peking University
  • USA: Massachusetts Institute of Technology
  • Sverige: Kungliga Tekniska Högskolan
Enligt Andrei Stankevich kan de tävla med lag från andra kinesiska och koreanska universitet, samt det traditionellt starka teamet vid Warszawas universitet.
"Som träningslägret inför finalen vid MIPT visade har kinesiska Xinhua University ett mycket starkt lag i år. Det inkluderar elever som en gång tog absoluta förstaplatser vid den internationella olympiaden som skolbarn. Vårt lag lyckades dock slå dem två gånger i en träningstävling, så det finns chanser.

Av de ryska lagen presterade teamen från ITMO University, St. Petersburg State University och MIPT mycket bra. Bland de oväntade upptäckterna av de senaste träningslägren finns ett team från Australien (University of New South Wales) och ett starkare lag än tidigare, KTH-teamet från Stockholm. Vi kan också notera starka team från MIT och flera andra kinesiska universitet: Shanghai Transport University, Fudan University från Peking, Peking University."
– Andrey Stankevich


Vladimir Parfenov noterar att i år var resultaten för de ryska lagen som kvalificerade sig till finalen som förväntat: ledarna presterade genomgående bra, men sammansättningen av finalistuniversitetet förblev praktiskt taget oförändrad jämfört med förra året:
Bland de ryska finalisterna finns gamla deltagare ([de] har nått slutskedet tidigare, men inte under alla år), eftersom det är mycket svårt att förbereda ett lag som ska nå finalen.

Om vi ​​pratar om regionen [North-Eastern Europe], så är St. Petersburg State University, ITMO University och MIPT den här säsongen de tre starkaste ryska lagen, eftersom MSU till exempel inte hade en bra säsong. Vitryska lag från andra länder [i regionen] kan tävla med oss.
– Vladimir Parfenov

25.05.2017, tor, 10:39, Moskva-tid , Text: Valeria Shmyrova

ITMO-studenter vann förstaplatsen på världens äldsta programmeringstävling, ACM ICPC 2017, och löser problem snabbare än sina konkurrenter. Detta är universitetets sjunde seger vid mästerskapet, vilket är ett världsrekord. Förra årets vinnare, St. Petersburg State University, tog fjärdeplatsen.

Seger för ITMO

Lag av St. Petersburg National forskningsuniversitet informationsteknologi, mekanik och optik (ITMO) tog förstaplatsen vid den internationella programmeringsolympiaden ACM ICPC 2017. Förutom guldmedaljen, Ivan Belonogov, Ilja Zban, Vladimir Smykalov och deras tränare Andrey Stankevich tilldelades ett pris på $12 tusen.

Olympiadens sista omgång ägde rum den 24 maj i Rapid City, USA. ITMO-representanter lyckades lösa 10 av 12 problem korrekt och gjorde det snabbare än sina konkurrenter. Enligt vinnarna hjälpte intuitionen dem att hantera 10 problem på 4 timmar, vilket gjorde att de kunde förlita sig på delvis bevisade fakta i lösningsprocessen. Mästarna är studenter vid Institutionen för datateknik, deras tränare har tränat ACM ICPC-finalister under de senaste 15 åren.

Andra priser

Mästerskapsmedaljer delas ut till de 12 bästa lagen som deltar i finalen. Den här gången tog lagen från University of Warszawa, University of Seoul och St. Petersburg State University (SPbSU) andra till fjärde plats. Deras deltagare löste också 10 problem av 12, men tappade i fart. Dessa lag belönades också med guldmedaljer.

ITMO blev världsmästare i programmering för sjunde gången

Olympiadens silvermedaljörer inkluderade lag från Fudan University, Peking University, Xinhua University och Moscow Institute of Physics and Technology. Bronsmedaljer delades ut till lag från University of Tokyo, Svenska Kungliga Tekniska Högskolan, Ural Federal University och Korean Institute of Advanced Technology.

Olympiska rekordhållare

Ryssland har deltagit i ACM ICPC sedan 1995. Under denna tid har ryska lag blivit olympiska mästare 12 gånger. För ITMO var denna seger redan den sjunde. Förra året tog St. Petersburg State University förstaplatsen, med totalt 4 segrar i olympiaden. ITMO fick en silvermedalj samma år. Universitetet har rekordet för flest segrar på ACM ICPC, som hölls första gången 1977. Världens äldsta programmeringsmästerskap sponsras av IBM.

Finalerna i ACM-ICPC 2017 World Programming Championship ägde rum den 24 maj i Rapid City (USA). De absoluta mästarna var teamet från St. Petersburg Research University of Information Technologies, Mechanics and Optics (SPbNIU ITMO), som löste 10 av 12 problem snabbare än sina motståndare. Universitetet i S:t Petersburg satte ett nytt rekord i tävlingens historia: ITMO-universitetets lag blev dess vinnare för sjunde gången, vilket inget annat universitet i världen någonsin har uppnått.

Och vilka är våra hjältar?

Det vinnande laget bestod av tre studenter från institutionen för datateknik, Vladimir Smykalov, Ivan Belonogov och Ilya Zban. Teamets huvudtränare var docent vid Institutionen för datorteknik, Ph.D. tekniska vetenskaper Andrey Stankevich, som förra året fick ACM ICPC Senior Coach Award för det faktum att hans avdelningar i 15 år nådde finalen i tävlingen.

Till guldmedaljörerna i ACM-ICPC 2017 fanns St. Petersburg State University (förra årets vinnare), universiteten i Warszawa och Seoul. ACM-ICPC 2017 silvermedaljer delades ut till lag från Fudan University, Peking University, Xinhua University och MIPT. Representanter för University of Tokyo, Svenska Kungliga Tekniska Högskolan, Ural Federal University och Korean Institute of Advanced Technology tog brons.

Totalt deltog 133 lag från alla regioner i världen i ACM-ICPC 2017-finalerna i år. Själva tävlingen genomfördes för 41:a gången.



Dela