Russian students won the ICPC World Programming Championship. Russian students won the world programming championship And who are our heroes

Site development 08.02.2024
Site development

The finals of the ACM-ICPC 2017 World Programming Championship took place on May 24 in Rapid City (USA). The absolute champions were the team from the St. Petersburg Research University of Information Technologies, Mechanics and Optics (SPbNIU ITMO), which solved 10 out of 12 problems faster than their opponents. The St. Petersburg university set a new record in the history of the competition: ITMO University teams became its winners for the seventh time, which no other university in the world has ever achieved.

And who are our heroes?

The winning team consisted of three students from the Department of Computer Technology, Vladimir Smykalov, Ivan Belonogov and Ilya Zban. The head coach of the team was Associate Professor of the Department of Computer Technology, Candidate of Technical Sciences Andrei Stankevich, who last year received the ACM ICPC Senior Coach Award for the fact that for 15 years his players made it to the finals of the competition.

The gold medalists of ACM-ICPC 2017 included St. Petersburg State University (last year's winner), Warsaw and Seoul universities. ACM-ICPC 2017 silver medals were awarded to teams from Fudan University, Peking University, Xinhua University and MIPT. Representatives of the University of Tokyo, the Swedish Royal Institute of Technology, the Ural Federal University and the Korean Institute of Advanced Technology took bronze.

In total, 133 teams from all regions of the world participated in the ACM-ICPC 2017 finals this year. The competition itself was held for the 41st time.

05.25.2017, Thu, 10:39, Moscow time , Text: Valeria Shmyrova

ITMO students won first place at the world's oldest programming competition, ACM ICPC 2017, solving problems faster than their competitors. This is the university’s seventh victory at the championship, which is a world record. Last year's winner, St. Petersburg State University, took fourth place.

Victory for ITMO

The team of the St. Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO) took first place at the international programming Olympiad ACM ICPC 2017. In addition to the gold medal, Ivan Belonogov, Ilya Zban, Vladimir Smykalov and their coach Andrey Stankevich were awarded a prize of $12 thousand.

The final round of the Olympiad took place on May 24 in Rapid City, USA. ITMO representatives managed to correctly solve 10 out of 12 problems, and did it faster than their rivals. According to the winners, intuition helped them cope with 10 problems in 4 hours, which allowed them to rely on partially proven facts in the solution process. The champions are students of the Department of Computer Technology, their coach has been training ACM ICPC finalists for the last 15 years.

Other prizes

Championship medals are awarded to the top 12 teams participating in the finals. This time, the teams from the University of Warsaw, the University of Seoul and the St. Petersburg State University (SPbSU) took second to fourth place. Their participants also solved 10 problems out of 12, but lost in speed. These teams were also awarded gold medals.

ITMO became the world champion in programming for the seventh time

The silver medalists of the Olympiad included teams from Fudan University, Peking University, Xinhua University and the Moscow Institute of Physics and Technology. Bronze medals were awarded to teams from the University of Tokyo, the Swedish Royal Institute of Technology, the Ural Federal University and the Korean Institute of Advanced Technology.

Olympic record holders

Russia has been participating in the ACM ICPC since 1995. During this time, Russian teams have become Olympiad champions 12 times. For ITMO, this victory was already the seventh. Last year, St. Petersburg State University took first place, with a total of 4 victories in the Olympiad. ITMO received a silver medal in the same year. The university holds the record for the most victories at the ACM ICPC, which was first held in 1977. The world's oldest programming championship is sponsored by IBM.

MOSCOW, April 19. /TASS/. Russian students won the world cup and four out of 13 medals at the prestigious ICPC world programming championship, the final of which took place on Thursday in Beijing. These are teams of students from four Russian universities - Moscow State University. Lomonosov, MIPT, ITMO and Ural Federal University, reported the press service of MIPT.

“Russian participants won the World Cup and four medals out of 13 - more than the other participating countries: teams from China and the USA received three medals each, Japan, South Korea and Lithuania received one each. Moscow State University won first place and the Champions Cup.” Gold", in addition to Moscow State University, went to MIPT, Peking University and the University of Tokyo. "Silver" went to the University of Seoul, the University of South Wales, Xinhua University and Shanghai Jao-tong University. "Bronze" went to ITMO University, the University of Central Florida, the Massachusetts University of Technology, Vilnius University and UrFU,” the press service noted.

World Programming Championship

International Collegiate Programming Contest (ICPC) is the oldest, largest and most prestigious sports programming championship in the world. The competition has been held annually since 1977 under the auspices of the Association for Computing Machinery (ACM). Teams that have passed multi-stage selection at the regional stages get to the finals of the championship.

This year, about 50 thousand of the best student programmers from about 3 thousand universities representing 111 countries competed in the ICPC championship, including regional qualifying tournaments.

Russian programmers have been leading the world championship for many years. Since 2000, teams from our country have won the ICPC for the 13th time. For six years, from 2012 to 2017, the World Cup was transferred to each other by two St. Petersburg teams - St. Petersburg State University and ITMO University, which holds the world record for the number of championship titles: it has seven cups to its name. The closest foreign rivals, the American Stanford and the Chinese Zhao Tong University, have only three victories each.

Teams from the Russian Federation have been participating in the ICPC since 1993.

Teams of three students no older than 25 years compete in ICPC. The team has only one computer at its disposal, therefore, in addition to logic and the ability to work within tight time frames, the contestants must demonstrate team interaction skills and correctly distribute roles. The winner is the team that correctly solves the largest number of problems and also shows the best time.

All ICPC winners receive a cash prize: champion team - $15 thousand; teams that won gold medals - $7.5 thousand each; silver medalists - $6 thousand each, and teams that took bronze - $3 thousand each.

There are never too many victories! Each next one is even sweeter than the previous one. The team from the St. Petersburg University of Information Technologies, Mechanics and Optics won the main cup of the 2017 ACM ICPC World Programming Championship. This is ITMO’s seventh victory in the most prestigious intellectual tournament for young programmers.

Battle of the fittest

The competition of the best student programmers from more than a hundred countries around the world began on May 20 in Rapid City, South Dakota, USA. 128 teams took part in it, 13 of them representing Russia, three from St. Petersburg. The final was awaited not only by the teams, but also by the fans who watched the live broadcast. To become world champions, young programmers had to correctly solve as many of the 12 problems assigned to them as possible.

The battle turned out to be difficult. The teams literally stepped on each other's heels. After 40 minutes of competition, the future champions solved only three problems and were only in ninth place in the standings. But they believed. No. They knew they could do better and faster. After another 20 minutes, the ITMO team had already solved five problems and overtook all their competitors. After eight tasks the leader changed. But the ninth again returned the St. Petersburg team to first place. After ten solved problems, the teams froze in anticipation of the results.


Waiting for the results. Photo: Department of CT of ITMO University "VKontakte"

Seven-time champions

The results of the student championship in sports programming ACM ACPC-2017 have just become known. The ITMO University team took first place, adding one more to their six victories, the good news was announced on the university’s official social network page at 01:36 Moscow time.

Programmers from ITMO University have confirmed their world record, and the winning cup of the most prestigious student tournament among programmers is heading to St. Petersburg again.

The university team was able to correctly solve 10 out of 12 problems, spending the least amount of time on it. It was the time it took to solve problems and the fewer number of unsuccessful attempts to pass them that secured the team’s seventh ACM ICPC Cup, reports the ITMO press service.

Here they are, the heroes!

The seventh victory for ITMO University at ACM ICPC, having solved 10 out of 12 problems faster and more competently than all competitors, was brought by students of the Department of Computer Technologies Ivan Belonogov, Ilya Zban and Vladimir Smykalov. The head coach of the winning team is Associate Professor of the Department of Computer Technology, Candidate of Technical Sciences Andrey Stankevich.


Russian students won the ACM ICPC World Programming Championship in Beijing for the seventh time in a row. Since 2000, this is the 13th victory of participants from the Russian Federation. The team from Moscow State University (MSU) took first place. The second is the Moscow Institute of Physics and Technology (MIPT), and the third is Peking University. The winning team will receive a cash reward of $15 thousand. Previously, the first places in these competitions were taken by teams from St. Petersburg State University (SPbSU), St. Petersburg University of Information Technologies, Mechanics and Optics (ITMO) and Saratov State University. However, the expert community is not inclined to overestimate the successes of Russian programmers, recalling problems in the general level of students’ training.


The finals of the ACM ICPC World Programming Championship, the largest student Olympiad in this discipline, ended in Beijing. 140 teams from 51 countries took part in the championship final this year. Russia was represented by 11 teams representing Moscow University of Physics and Technology, Moscow State University, ITMO University (St. Petersburg), St. Petersburg State University, Higher School of Economics, Moscow Aviation Institute, Novosibirsk State University, Perm State University, Saratov State University , Academic University (St. Petersburg) and Ural Federal University (Ekaterinburg).

Russian participants won the World Cup and four out of 13 medals, more than any other country.

Teams from China and the USA received three medals each, while Japan, Korea and Lithuania received one each.

Won the World Cup for the first time MSU team Red Panda, having solved 9 problems out of 12 proposed. “Our guys are the best! We are proud,” it says message press service of Moscow State University. “This is MSU’s first absolute victory in ICPC,” the university told Kommersant. The team (traditionally it consists of three people) includes Mikhail Ipatov (student of Mechanics and Mathematics), Vladislav Makeev and Grigory Reznikov (Faculty of Computational Mathematics and Cybernetics). The team's coach is Elena Andreeva, head of the department of computer science at the Specialized Educational and Scientific Center (ESSC) named after A. N. Kolmogorov of Moscow State University.

“MSU teams have been participating in the student team world championship in programming for more than 20 years,” said Ms. Andreeva after summing up the results of the championship. “Many of them won championship medals, several times they were one step away from victory, taking second place. This year, for the first time, our team won the world champion title, beating both the strongest Russian teams from MIPT and ITMO, and the best foreign teams from the universities of Beijing, Seoul and Tokyo.”

The programming championship has been held since the 1970s; since 2000, teams from Russian universities began winning it: the first were St. Petersburg State University students.

Since 2012, only Russian teams have won this Olympiad.

The record holder for the number of victories among Russian teams is ITMO University (took first place seven times, including in 2017). This year ITMO University team dropped to ninth position, having solved 7 problems out of 12. At the same time, ITMO remained third among Russian universities participating in the Olympiad. “Programming is becoming a real intellectual sport of the future, no less interesting than, for example, chess, and in this discipline the guys from Russia have no equal,” commented the vice-president of the Russian Union of Rectors, rector of ITMO University Vladimir Vasiliev on the successes of Russian students.

In addition to the MSU team, among the best were MIPT teams(second place) and the universities of Beijing and Tokyo, which solved 8 out of 12 problems and were awarded gold medals.

Seoul National University, University of New South Wales, Tsinghua University, Shanghai University, ITMO, Massachusetts Institute of Technology, Vilnius University and Ural Federal University completed the competition with a score of 7 out of 12.

“The Physics and Technology team showed a high result, they confidently walked towards victory all year, showed the best result in the entire history of MIPT’s participation in the competition, for which we can congratulate the Cryptozoology team! We are proud of our students,” said Alexey Maleev, team leader, director of the MIPT Center for IT Education. “Moscow has the largest representation among all cities in the world - four universities at once (among the 13 best.- “Kommersant”) defend the honor of the country,” noted Mr. Maleev. “Moreover, 10 out of 13 attended the Moscow Workshops ICPC school on the basis of MIPT.” “This proves that programming education in our country is one of the best in the world. Congratulations to the MIPT team and all Russian programmers!” - MIPT Rector Nikolai Kudryavtsev emphasized.

Teams of three students no older than 25 years compete in ICPC. Students who have participated in the world finals twice are not allowed to participate in the championship. The team has only one computer at its disposal, so in addition to logic and the ability to work within tight time frames, the contestants must demonstrate team interaction skills and correctly distribute roles. The winner is the team that correctly solved the largest number of problems and at the same time showed the best time; The number of attempts made, or “submissions” (this is the name given to a solution to a problem sent to the testing server for verification), is also taken into account.

All ICPC winners receive a cash prize: champion team - $15 thousand; teams that won gold medals - $7.5 thousand each; silver medalists - $6 thousand each, and teams that took bronze - $3 thousand each.

The victory of Russian students should not be overestimated, says Konstantin Kolin, chief researcher at the Institute of Informatics Problems of the Russian Academy of Sciences. “We won and won, we are talking about a single success: this is the elite, which is trained in leading universities, but you need to look at the general level of training of schoolchildren and students,” the expert said in an interview with Kommersant. According to him, sociological surveys conducted among Moscow schoolchildren last and this year showed that “34% of schoolchildren believe that the sun revolves around the Earth.” “Insanity grew stronger, and the government adopted the Digital Economy program, which requires highly qualified specialists. In order to prepare them, a revolution in education is needed, and it starts with teachers. We talk about this a lot, but so far, unfortunately, the Ministry of Education is not listening to us,” the expert concluded. The Ministry of Education and Science could not promptly comment on the victory of Russian students at the international Olympiad.

Anna Makeeva, Valeria Mishina

We recommend reading

Top