We spoke with International Scientific Committee member Michal Forisek about the tasks and the contestants.
- What were the aims of your committee for IOI 2016?
- For IOI 2016, as with previous Olympiads, we try to make the tasks interesting for all the contestants who come here. Almost a year ago we asked people from all over the world to contribute their tasks, and discussed these contributions here, in Russia, in February. Our International Scientific Committee tried to decide tasks which would be suitable for IOI 2016. So the decision process was in Russian, and most of the materials were developed by Russians.
- What kind of tasks did you set for IOI 2016?
- I must say that the tasks are very diverse, of various levels of difficulty and covering different aspects of computer science. And I believe that we managed to do this.
- What was new about these tasks?
- As much as possible, we try to come up with original tasks. Contestants should not be able to remember content in advance, and the main purpose is developing creativity and coming up with new original ideas.
On the one hand tasks must be quite traditional, still algorithmic, but on the other we are trying to make contestants analyze, solve problems they haven’t seen before.
- How would you evaluate the contestants’ capacity in solving this year’s tasks?
- It’s the same each year. I am amazed. Even though I have been a contestant for an international Olympiad in informatics a lot of years ago I am still surprised and amazed by the creativity of contestants. They always manage to come up with many of clever ideas, many of them have
an incredible speed solving three or two competition tasks just for a one single hour. And we are very glad that the final results are usually high.