Live data from Hacker News

2016 ACM International Collegiate Programming Contest Scoreboard

icpc.baylor.edu

1–10 of 55 posts

Re: 2016 ACM International Collegiate Programming Contest Scoreboard

#6
post #4

Why are Russians so historically good at these competitions? China have raw numbers, America has the resources/ecosystems to train and prepare these programmers. Russia seems to have neither and regularly outperform both nations.

I know that St. Petersburg ITMO university specifically trains their student to compete at ACM contests to far greater extent than US schools.

Re: 2016 ACM International Collegiate Programming Contest Scoreboard

#7
post #4

Why are Russians so historically good at these competitions? China have raw numbers, America has the resources/ecosystems to train and prepare these programmers. Russia seems to have neither and regularly outperform both nations.

I believe that it is because of two reasons [massive generalization follows...] (1) emphasis on math and physics (2) stress on discipline and rote learning. US students have (1), Chinese have (2), Russians have both. You would realize that most competitors in these contests end up doing pattern matching with previously solved problems. In addition, they keep a catalogue of most asked questions, common codebase, etc. for reference and pulling out code. I do not think that these competitions produce good programmers as they incentivize writing quick, ugly, non-resusable code.

Re: 2016 ACM International Collegiate Programming Contest Scoreboard

#8
post #5

A new edX course [1] was announced few days ago, which is created by SPb ITMO (which finished 7th this year). [1] https://www.edx.org/course/how-win-coding-competitions-secre...

The course looks really interesting to be frank. I've recommended it to my college's competitive programming team actually!

ITMO did not get 1st place this year because the team changed, and I believe tourist graduated. Last year [1] for example they solved all 13 problems, while the 2nd team solved 11; there simply was no competition.

7th is still an excellent result. Let's see what they do next year!

[1]: http://a2oj.com/ICPC.jsp?y=2015

Re: 2016 ACM International Collegiate Programming Contest Scoreboard

#9
post #4

Why are Russians so historically good at these competitions? China have raw numbers, America has the resources/ecosystems to train and prepare these programmers. Russia seems to have neither and regularly outperform both nations.

Strong tradition of STEM education, back from the Soviet times. Military complex was very strong in the USSR, which resulted in quality education (again, just STEM, not so in humanities) - basically, you need to know physics and maths very well to build the bomb.

I guess that applies to other Eastern bloc countries to some extent (see Polish universities at ##5, 9 and 25, Ukraine at #11, Belarus at #17).

Post reply on HN