Six algorithmic problems. Ten hours to solve them. And between the problem on the screen and the code submitted for scoring lies the real test: analysing the challenge, finding an efficient solution and turning it into a program that actually works.
That was the task facing 386 of the world’s top young programmers from 97 countries at this year’s International Olympiad in Informatics (IOI) in Tashkent, Uzbekistan.