Перед отъездом из Тегерана мне удалось немного расспросить SeMeKh о подготовке к олимпиадам в Иране.
В стране проводятся олимпиады по информатике на местном, затем на региональном уровнях. Лучшие сорок человек отбираются в "Золотой лагерь", или на "Золотые сборы". Сборы длятся всё лето с перерывом на две-три недели в Рамадан, то есть более двух месяцев. В течение сборов часть участников отсеивается и отправляется домой. По итогам сборов определяются участники IOI. Заметьте, общенациональной олимпиады по информатике не проводится. — проводится, см. ниже.
Участники сборов получают рейтинг, который делится на классы: золотой, серебряный, бронзовый. "Золотые" участники получают право поступления в любой ВУЗ страны без экзаменов. Из их же числа выбираются 4 члена сборной для участия в международной олимпиаде по информатике. Результаты иранских олимпиадников в IOI такие:
- 2012 год в Италии — два золота (mR.ilchi, havaliza), два серебра (LGM, mruxim).
- 2011 год в Таиланде — три серебра (включая SeMeKh и sajad22), бронза (kasnavi).
- 2010 год в Канаде — золото (a70babat), два серебра (Mehrdad, SeMeKh), бронза.
- 2009 год в Болгарии — золото (a70babat), три серебра (включая pooya_, Solej).
- В 2008 году, к сожалению, Египет не выдал визы команде Ирана.
- 2007 год в Хорватии — золото, три серебра (включая Saeed_Reza).
Как видим, результаты высокие, школьники обычно получают четыре медали, не редко золото. Вообще, школьниками-олимпиадниками занимаются довольно много разных организаций, чего не скажешь о студентах. Какой-то единой стройной системы подготовки к соревнованиям ACM ICPC не существует. Я не слышал о какой-либо поддержке со стороны университетов или чиновников или бизнеса. Хочется надеяться, что ситуация будет меняться, и я подозреваю, что инициатива будет исходить именно со стороны бизнеса.
К сожалению, времени выяснить больше деталей не хватило, поэтому буду рад содержательным комментариям иранцев и сложным вопросам всех интересующихся.
UPD. Обратите внимание на существенное замечание A.K.Goharshady.
UPD 2. Немного цифр с inoi.ir. В первом этапе национальной олимпиады участвуют около 10000 человек. Около 1000-2000 проходят в следующий этап: двухдневное мероприятие с экзаменом и с тестом с вариантами ответа. Около 60-70 человек проходят в заключительный этап с решением задач на компьютере, в котором отбираются 35-40 участников летних сборов. На сборах определяются 8 золотых медалистов, четверо из которых поедут на IOI.
The only thing left from Iranians' comments is a huge thank for what you done, during these recent days
ignore it
a70babat is handle of ali babaei who is iranian double gold medal winner in ioi ( years 2009/2010 )
By the way thanks for your great posts and live coverage of bayan contest. you make a great work for iran informatics olympiad community.
Thanks, added.
Two other IOI medalists on CF:
2009 — Silver — Solej
2011 — Bronze — kasnavi
I think there's a misunderstanding here.
There is only ONE single "National" Olympiad in Informatics in Iran. (website)
It has several stages. Stage 1 and 2 are organized in the centers of our 31 provinces (In the same time and with the same tasks). This is why they're usually misunderstood as being regional — They are not regional because no region has a fixed number of advancing participants and getting accepted has nothing to do with your region.Then some 1000 participants (from all over the country) get to Stage 2 and then some 60 are accepted for Stage3 which is organized at the Capital (Tehran). Then comes the camp and ...
More info can be found here. (in Persian)
Thank you for clarifying this.
Edit: see next comment!
if you check results of Tehran Regional in last 3 years, you can see amazing conclusions:
2012: champion team have 2 IOI medalist. (mR.ilchi, haas, LGM)
2011: no IOI medalist in champion team. (poopi, piloop, Mohammad_JRS)
2010: no IOI medalist in champion team. (poopi, piloop, Mohammad_JRS)
Yeah! Iran has a lot of genius programmers!