You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ОЛИМПИАДЫ28 июля в ТаиландезавершиласьXXIII Международнаяолимпиада школьниковпо информатике (IOI).От каждой страныв IOI можетучаствовать неболее 4 школьников(исключением являетсястрана-организатор,которая можетвыставить “вторуюкоманду”). В этомгоду в олимпиадеприняли участие307 школьников из80 стран мира.Участники олимпиадыпишут программына одном из двухдоступных языковпрограммирования(Free Pascal илиС++), после чегоотсылают программудля автоматическойпроверки.Боипо правиламУже второй год олимпиада проходитпо существенно измененным правилам.Если раньше участник не получалинформации о результатах проверкиотправленного им решения, то сейчастакая информация участникам предоставляется.Участник может узнать результатпроверки отправленного им решенияна полном наборе тестов и в соответствиис полученной информациейпланировать дальнейшие действия.Сами тесты, конечно, остаются участникуне известными. В зачет идет лучшаяиз попыток. Заметим, что подобнаясистема проверки не всегда облегчаетжизнь участникам. При наличии в программеошибки (особенно неизвестнойошибки) можно потратить все времятура на отладку одной задачи, котораявроде бы решена, и так и не приступитьк решению других задач.В отличие от 2010 года все задачиотносились к традиционной олимпиаднойтематике и имели полное решение.Дадим краткую характеристикузадачам олимпиады. Задача garden потематике похожа на задачу быстроговозведения в степень. При ее решенииприменяется такая идея, как быстрыйпоиск непериодической части и периодав циклическом процессе. Задача race(самая сложная задача первого тура)предполагает знание структур данныхи техники хеширования. Задача ricehubиспользует технику линейного прохождениямассива с помощью несколькихуказателей. Правда, обычно используютсядва указателя, а в данной задаченеобходимы три. Задача второго тураcrocodile решается с помощью модифицированногоалгоритма Дейкстрыпоиска кратчайшего пути в графе. Задачаelephants решается с помощьюдостаточно сложных структур данных(например, таких, как Декартово деревопо неявному ключу). В задаче parrotsучастники были введены в заблуждениеформулировкой условия — из нее вродебы следовало, что задача не имеет точногорешения и оцениваться будут продвиженияв качестве приближенных решений.На самом деле задача решаласьс помощью комбинаторных методов, нопоняли это только 7 участников.По результатам соревнований былоприсуждено 27 золотых, 49 серебряныхи 78 бронзовых медалей. Абсолютнымчемпионом третий год подряд стал ГеннадийКороткевич, десятиклассник изГомеля. Для Геннадия это уже шестаямеждународная олимпиада и пятаяподряд золотая медаль. В этом году победительнабрал полный балл. Третьеместо занял россиянин Павел Кунявскийиз Саратова, а пятое — АлександрТимин из СУНЦ МГУ, Москва. Впервыеза много лет сразу два россиянина оказалисьв первой десятке. Два другихроссиянина — Дмитрий Егоров и ЕгорСуворов (оба петербуржцы) — получилисеребряные медали. Полныерезультаты можно посмотреть здесь:http://158.250.33.215/~ejudge/player_all.html.В неофициальном командном зачетепо набранным в сумме баллам победителемстала команда Китая, на второмместе — команда России, на третьем —команда США.3сентябрь 2011 / ИНФОРМАТИКА