Yesterday at ITMO University we
met a team that brought us the seventh victory in the ACM ICPC international championship.
Our heroes: Ivan Belonogov, Ilya Zban and Vladimir Smykalov - champions of ACM ICPC
/ Photo icpcnews icpcnews / CCresults
"It is the programmers who will answer the many challenges of the future."
')
- ACM President Vicki Lynn Hanson
So, this year, 46,381 people from 2,948 universities
participated in all stages of the championship. 103 countries from six continents joined the competition. The participants of the last stage had no more than 5 hours to solve the final series of problems - as a result, the ITMO University team won an absolute victory, having solved the most problems (10 out of 12 possible) with the least number of attempts and spending the least time on it.
In addition to the champion title in the Olympiad, gold, silver and bronze medals are drawn (the first 12 teams are awarded). This year, in addition to ITMO University, the teams of the University of Warsaw, Seoul University and St. Petersburg State University won this year. In addition to the St. Petersburg teams, the Moscow Institute of Physics and Technology (silver) and UrFU (bronze) were among the medalists from Russia.
A total of 13 teams from Russia took part in the championship: 3 from St. Petersburg, another 3 from Moscow, one team from Novosibirsk, Saratov, Tomsk, Ekaterinburg, Samara, Perm and Petrozavodsk.
In addition to the Warsaw University team, teams from China, Sweden (KTH) and the United States (MIT) were among our most formidable foreign rivals. As a result, students of Chinese universities (University of Xinhua, Beijing and Fudan universities) took from 6th to 8th places, respectively (silver). The Royal Institute of Technology (Sweden) won bronze (11th place), and MIT was only in the twentieth position (all the results of the championship finalists can be found
here ).
“These guys solve problems in three minutes. This is unbelievable, and I like it, because this is what happens when guys are involved in problem solving, when they have resources, fuses, mentors, and they work on it throughout the whole year, ” said the finalists. championship executive director Bill Poucher.

/ Photo
icpcnews icpcnews /
CCProblems
By the way, the intrigue in the championship remained until the very finals - as the winners themselves and their coach, Andrei Stankevich,
admit , the ITMO University team had to compete with very strong rivals, and until the last it was not clear if any of them would have time to solve the 11th problem . As the results of the competition showed, not a single team succeeded.
Students from the School of Mining and Technology at the University of South Dakota (it was in this year's South Dakota that the championship final was held) in an interview with the local television station
noted that the tasks (these are also “problems”) were much more complicated than those they themselves . This team solved only 2 problems.
The students also complained that the methods of teaching sports programming at their university are very different from those that are used, in particular, by the Russian teams. Abroad, the Russian programming school is really highly rated - for example, last year students of ITMO University were
recognized as the best programmers in the world according to the Hacker Rank platform.
Returning to the problems: the most popular languages in solving them were C ++ and Java. The innovation of this year was the ability to solve problems in Python - as noted, this is a serious step for the championship (in terms of organizational procedures), but not for the participants themselves - there are not so many solutions in this language.
By the way, all the problems that the championship finalists fought against can be tried to solve on their own - the text of the problems is
publicly available . In addition, the judges of the championship final prepared exemplary
solutions . By the way, the only problem unresolved during the championship final was a problem called Scenery (Problem H).