📜 ⬆️ ⬇️

Final @ Russian Code Cup 2011

Yesterday I was at the event, one visit to which is equivalent to getting two higher education - at the final of the first Russian programming cup, the Russian Code Cup .

image


From the beginning of the year, selection rounds were held, in which more than 3000 people took part - this is the first event of this magnitude conducted by Mail.ru Group.
')
At the entrance there were girls who registered participants on the sensor tables:

image

image

image

600 people from various countries passed the selection, but only the strongest reached the finals - those who did not make mistakes in the qualifying rounds (each had 6 tasks). 50 best programmers, 50 geniuses from different countries - 26 from Russia, 11 from Ukraine, 7 from Belarus, two from the USA and one each from Georgia, Armenia and Switzerland.

image

image

image

No, you heard? 26 people from Russia !!! It is clear that not all bourgeois even knew about this event, but it’s much more pleasant to think that our mathematical school is still the most powerful!

Moreover, what surprised me - 15 finalists are younger than 20 years old, 29 people have an age range of 21-25 years and only six are older than 26.

image

In the hall itself, to be honest, the atmosphere was not from the category of “entertainment”, but on the other hand, no one promised spectacles - everyone knew where they were going. There was an almost perfect silence - the brain activity of the participants was expressively audible, which every now and then interrupted the clacking of the keys and instructions from the videographers' headphones. The work was in full swing - someone thought through the solution of the problem on a piece of paper, someone at once with all ten fingers started writing the code, and someone just gnawed a sponsor's pen.

image

image

image

image

image

image

image

The photo shows that a brilliant solution of the problem has come to someone :)

image

Everyone could come with his laptop, the second monitor could not be delivered - in terms of conditions, everyone was on an equal footing. Although someone's jobs were surprising. Here, for example, a 4-pound gaming ASUS G73 Stealth :)

image

Sudden girl !!! The only participant of the Olympiad!

image

4 hours, 6 tasks and some tricky system for taking into account the time spent on each task, checking the correctness of its writing and counting the number of attempts to solve.

When I read the assignments ... to be honest, I felt ashamed :) In some assignments I didn’t even understand what they wanted - not to mention searching for an answer and writing a solution in a programming language. According to the organizers, the average graduate of a technical college is unlikely to be able to solve any of the tasks that the participant in the Russian Code Cup final has “clicked” in 20-40 minutes. However, you can see for yourself and, if you wish, try your hand.

Nevertheless, there were people who managed to solve all the proposed tasks correctly in the allotted time - they became the winners, but about them a bit later.

Meanwhile...


While the programmers were working, a meeting was organized for journalists with the management of the Mail.ru Group company - Dmitry Grishin (general director) and Vladimir Gabrielyan (technical director) willingly answered all questions.

image

In addition to Mail.ru Group employees, there were also employees of ITMO St. Petersburg State University (St. Petersburg State University of Information Technologies, Mechanics and Optics) - Anatoly Shalyto (Head of the Programming Technologies Department), Parfenov Vladimir (Dean of FITiP, Head of the IP Department) and Andrey Stankevich ( Associate Professor of the Computer Technologies Department) - those minds who invented tasks for the Olympiad and who concurrently train the younger generation.

image

I liked their attitude to the whole situation very much - it is clear that they have a clear understanding of the problem of education and a desire to solve it somehow. It is clear that not all education as a whole (let any Fursenki do it) - I am talking about programming.

It is not necessary to talk about the existing problem - everyone understands everything. There is no money, the old “mammoths” are already teaching something divorced from reality, and the new staff in the current state of affairs are not interested in teaching at all. More precisely, they allocate enough money for education, but they are only spent incorrectly - they are distributed in a thin layer across all educational institutions.

It is quite another thing when the issue of education is solved by joint efforts - universities and “business”. In this case, Mail.ru Group has something to offer and now they are at the stage of determining the optimal incentive vectors for the younger generation.

So in their opinion, there are about 2000 talented programmers throughout the country who cannot be taught the same way as everyone else - they need an individual approach. And this is not so much about solid nominal ("point") scholarships, the main task is to popularize the profession of a programmer, to create the elite of programmer science. In general, “it is impossible to harvest, eating all the seed” - it seems that everyone already understood, but only the most interested really try to do something. Now we need to go the other way - try to make sure that young and talented minds stay in Russia - if not on a permanent basis in universities, then at least in Russian companies. After all, there are thousands of vacancies, but at the same time - a huge lack of good programmers. Whether it turns out or not is a very interesting question.

results


Believe it or not, believe it or not, but the robots began the award ceremony. After a short “dance” the presenter appeared on the stage and announced three rather unusual nominations that no one expected.



The first, “ Literary Award ” - went to the programmer who wrote the longest source code to solve any of the final tasks. He was Yegor Kulikov from St. Petersburg:

image

The next prize “ For the Will to Win ” went to the programmer who made the greatest number of attempts to solve the problem — Ivan Metelsky from Minsk:

image

The programmers of the search department of Mail.ru Group - Macbook Pro decided to give an unexpected gift to Mikhail Kolupaev from Tomsk for the cunning algorithm he proposed.

image

Well, the last award went to Natalia Bondarenko from Saratov, as the only girl participant. Natasha was very surprised at this turn of events and wished that next year she would not get this award - they say that in 2012 I will participate with my girlfriend :)

image

Then again dancing, but this time from less traditional forms of life. Forgive once to see it, than to try to tell:



Well, after that the presenter decided to announce the three main winners of the competition.

image 3rd place and a prize of $ 3000 went to Mikhail ( darnley ) Dvorkin from St. Petersburg:

image

Bonus for viewers:

image

image 2nd place and a prize of $ 5000 won Eugene (bsod) Kapun from St. Petersburg,

image

image Well, the first place and the prize of $ 10,000 went ... drum roll ... Peter (Petr) Mitrichev ! “Stability is a sign of excellence” - this is easily seen if you type this person’s name in Google. But what is really there, even we had a separate article about Habré, more abruptly than about Chuck Norris. Repeated winner of various events (such as Google Code Jam, TopCoder Open, Facebook Hacker Cup) is the number one programmer in the world.

image

Together:

image

It's nice that many have on Habré or read it.

Well done guys, moget!

Source: https://habr.com/ru/post/128722/


All Articles