19 августа закончилась ежегодная Международная Олимпиада по информатике (IOI).
Олимпиада проходила уже 18-й раз, и за это время превратилась в соревнование,
которое собирает сильнейших молодых программистов со всего мира. В 2006
году олимпиада проходила в Мексике, в г. Мерида. В соревновании приняло
участие 284 школьника. А одним из победителей соревнований, награждённых
золотыми медалями, стал выпускник 37-ой гимназии из города Петрозаводска Денис
Денисов. Вообще, российская команда показала хорошие результаты - три золотых
и одну бронзовую медаль. Это третий результат после Китая (4 золотых медали) и
команды Польши - три золотых и одна серебряная. Для сравнеия отметим, что у
у команды Японии - две золотые медали, кстати, как и у команд Беларуси и
Румынии, у команды США - одна золотая медаль.
Абсолютное первое место занял Filip Wolski (Польша), до этого уже
участвовавший в трёх предыдущих Международных Олимпиадах и все три раза
выигрывавший золотые медали.
Кроме Дениса, показавшего 11-й абсолютный результат, золотые медали получили
также Сергей Копелиович из Санкт-Петербурга с четвёртым абсолютным результатом
и десятиклассник из Нижнего Новгорода Илья Разенштейн. Бронзовая медаль у
Андрея Банникова, выпускника школы из башкирского города Салават. Кроме
Сергея Копелиовича, уже выигрывавшего "золото" на прошлой Международной
Олимпиаде по информатике, остальные россияне участвуют в IOI впервые.
Это не первый крупный успех Дениса на соревнованиях по программированию:
в этом году он стал абсолютным победителем Всероссийской олимпиады по
информатике. Добиться результатов Денису помогли его тренеры: профессор
ПетрГУ, д.т.н Владимир Алексеевич Кузнецов и аспирант кафедры ПМиК Власов Денис.
Этим летом Денис Денисов стал студентом Петрозаводского ГУ и присоединился к своим
товарищам по команде Wx4 студентам второго курса - братьям Николаевским. Кстати,
эта команда добивалась успехов не только на школьных, но и на студенческих
соревнованиях. Так что будем надеяться, что в этом году команда
Петрозаводского ГУ не только попадёт на финал Чемпионата Мира по
программированию, но и завоюет медали, подтвердив статус Петрозаводска как
одного из крупнейших центров подготовки студенческих команд по программированию.
Не зря ведь два раза в год в Петрозаводск съезжаются сильнейшие российские -
а с этого года не только российские - студенческие команды, чтобы принять
участие в учебно-тренировочных сборах.
Международные олимпиады по информатике проводятся с 1989 года. Соревнования
проходят в два тура, на каждый тур даётся по 3 задачи. Участники олимпиад
пишут программы на одном из доступных на соревновании языков программирования,
после чего отсылают программу для автоматической проверки (которая, в отличие
от студенческих соревнований, проходит уже после окончания времени тура).
Если программа выдала верный ответ на всех тестах, то за задачу начисляется
полный балл, если только на некоторых - то частичный.