понедельник, 8 декабря 2014 г.

NEERC 2014 или как сбежать со страны во время файналов

Добрый день (утро/вечер/ночь), мой дорогой читатель. Довольно много времени прошло с последней публикации на этом блоге, но вот сегодня, самое время прервать молчание. Хочу рассказать вам историю о том, как мы участвовали на полуфинале чемпионата мира по программированию среди студентов. О том, как убежали от экзаменов, вкусили всю прелесть яростной погоды, а еще, меня чуть не повязали пограничники. Честно говоря, поездка выдалась довольно занимательная, но, обо всем по порядку.




Для начала, суть поездки. ACM ICPC - это ежегодное командное соревнование среди студенческих команд. Организатором является Baylor University (где-то в США). Как участники, мы проходим через несколько этапов, прежде чем дойти но финала. В Казахстане, первым этапом является четвертьфинал (Subregional Contest), что по сути является отбором лучших (около 20-30) команд (3 человека в команде) нашей страны. Следующей ступенью является полуфинал (Regional Contest), и наш регион называется NEERC (Northeastern European Regional Contest), включает он в себя приблизительно страны СНГ. Мы участвуем в Ташкенте и лучшие команды, далее проходят в финал. Одна оговорка - это одно из самых престижных соревнований для студента IT-шника, и хороший результат на финале практически гарантирует последующее рабочее место практически в любой компании мира (извиняюсь за тавтологию). Вот, собственно говоря и короткое описание соревнования. Если хотите почитать подробнее, переходите по ссылке - http://neerc.ifmo.ru/information/index.html

Команды НУ в вечер перед отлетом
Хорошо, теперь вы знаете что мы делали и я могу начинать жаловаться описывать детали. Первой проблемой стало время. В этом году проведение полуфинала пересекалось с финальными экзаменами у нас в университете (кажется это называется - сессия). К счастью, преподаватели и администрация пошли нам навстречу и позволили перенести экзамены (эх, а я надеялся что их отменят, ну да ладно, все равно хорошо :)). После чего последовала череда бюрократичных формальностей для оформления документов. Мы уже успели купить себе билеты на поезд, представляя себе прошлогодний сценарий поездки - более суток в плацкартном вагоне АСТАНА-САРЫАГАШ + пара часов на маршрутке до границы с Узбекистаном + несколько часов пешего перехода (страшное зрелище) и далее минут 40 до самого Ташкента. Звучит заманчиво, не так ли? Переломным стал звонок нашей сопровождающей (в этом году, от университета с нами ездил человек из администрации), сообщающий о том, что мы полетим. Как же я радовался, когда сдавал билеты (хоть мы и потеряли порядка 100$) :). И теперь наше путешествие сократилось на два дня бесполезной тряски в поезде. По плану должны были вылететь вечером, 5-го декабря и вернуться после обеда, 8 декабря.

Ожидание в терминале аэропорта скрашивалось всевозможными разговорами

Отлично, план поездки составлен, все формальности вроде улажены. Наконец наступил долгожданный вечер и мы собрались выезжать из университета в аэропорт. В тот день весело было Алматинцам. В Международный Аэропорт Алматы поступил анонимный звонок, сообщающий о заложенной бомбе в терминале. Разумеется, началась паника, всех эвакуировали итд. А у нас, в Астане, сотрудники аэропорта тоже не скучали. Погода обострилась насколько, что еще утренние рейсы простаивали до вечера. В итоге, вместо того чтоб взлететь в положенные 21:20, мы прождали в терминале до 4 утра после чего нам сообщили о переносе рейса на следующий день. Эх, эта ночь была просто восхитительна запоминающейся. Под утро мы вернулись в универ и на следующий день снова отправились в надежде взлететь со второй попытки. К счастью, погода сжалилась и позволила нам покинуть столицу. К сожалению, изза 18-часовой задержки мы пропустили регистрацию, пробный тур, довольно сильно устали и не совсем в хорошем настроении прибыли в Ташкент.

Летели около 2 часов, кстати имя самолета носит имя моей сестренки :)

Паспортный контроль. Все проходило без особых приключений до тех пор, пока очередь не дошла до одного нашего паренька. Дело в том, что он является гражданином Таджикистана, числясь в Назарбаев Университете как international student. Если вкратце, то пограничники его тупо не пустили, списав все на отсутствие визы. Бедного, посадили на самолет, что привез нас, и отправили обратно в Астану. Знаете, а это ведь так обидно. По их законам, граджанам приграничных государств разрешается посещение Узбекистана на срок до 5 дней без оформления визы, но пограничникам видимо было плевать. Мы и вступиться за него не могли, ибо сами могли быть выдворены, так что пришлось парня отпустить, и одна команда осталась не в полном составе. Грустно. И пожаловаться то некому ведь.

Таможенная декларация, в которой указываем все ценности, привозимые в страну (деньги, технику итд)

Погода радовала с самого приземления. Еще бы! После температуры воздуха в минус миллион, само отсутствие снега и разящего ветра было чудовищным облегчением! Наша сопровождающая (спасибо ей) договорилась с посольством Казахстана и нас встретили в аэропорту и как положено отвезли в гостиницу. Время уже клонилось к вечеру, и солнце почти село. А гостиница имеет четыре звезды и позволяет комфортно проводить там время (нет, мне не платили за рекламу, просто делюсь :)). А еще окна выходят на стадион футбольной команды Пахтакор (если вам это о чем-либо говорит). Было приятно встретить старых знакомых из SDU, KBTU, KazNU, IITU, они ребята очень веселые :). Заселились, и сходили в наше любимое место (кафешка, в паре кварталов) - "Barlas" вроде бы. Знали бы вы как я соскучился по настоящему узбекскому плову, ммм! :) Вот, собственно говоря и все на первый день. Ах да, еще отмечу что был обрадован наличием wifi в отеле, хоть и медленнном но все же работающим.

Долгожданная еда! Весело провели время там :)

Следующий день являлся важным, основным, главным и всеми остальными синонимами. Сам тур. Утро прошло без сверхъестесвенных событий. Обычный завтрак. Хотя нет, не совсем обычный. Поулчившие доступ к безлимитному шведскому столу с едой, голодные студенты с ураганной скоростью начали сметать все подряд. А готовят там довольно вкусно, так что в Ташкентсткий Университет Информационных Технологий (далее ТУИТ), мы поехали очень сытыми. Далее следовали обычные формальности - открытие, регистрация, расскдка по кабинетам итп.

НУ 3(2) слева направо: Бекжан Касенов, Ануар Сериков или я, Нурсултан Зарлык перед туром

Следующие пять часов решали судьбу многих, ибо проход на финал сам по себе является достижением. Всего было 11 задач, из которых в итоге моя команда решила 5, заняв 4 место среди Казахстанских команд и 60 место в абсолютном зачете по СНГ. Для нас это довльно хорошо, учитывая что в прошлом году мы были вроде 8 по Казахстану и 108 в общем зачете. А вот наша первая команда отрешала 6 задач и обеспечила себе проход на финал! ВОТ ЭТО САМАЯ КЛЕВАЯ НОВОСТЬ! Единственная команда из Казахстана, дошедшая до финала в этом году. МОЛОДЦЫ! С нашего университета были еще две команды, участвовашие не в полном составе, что не помешало им хорошо выступить. В общем, мои искренние поздравления всем НУ-шным командам и всем командам Казахстана, участвовавшим с нами!

Украл фото с паблика организаторов. Это мы кажется на последних минутах контеста

Все было очень эмоционально, поверьте мне. Олимпиадное программирование в Казахстане постепенно набирает обороты, уверенно отправляя как минимум одну команду в финал уже несколько лет, что не может не радовать. Таблицу результатов общего зачета можете найти по следующей ссылке - http://neerc.ifmo.ru/information/standings.html. Специально для вас, я вытащил все Казахстанские команды для сравнения, смотрите ниже:

in KZ Rank Team Solved Time
1 26 Nazarbayev University 2 (Kanapin, Zhaxybay, Dikhanov) 6 728
2 49 International IT University 1 (Dauirkhan, Chzhen, Kim) 5 338
3 51 Kazakh-British Technical University 3 (Dyussenaliyev, Dyussenaliyev, Zhunussova) 5 363
4 60 Nazarbayev University 3 (Kassenov, Serikov, Zarlyk) 5 421
5 67 Suleyman Demirel University 1 (Seitov, Omarov, Zigangirov) 5 474
6 70 Kazakh-British Technical University 2 (Akhmetzhanov, Orazbayev, Satybaldiyev) 5 499
7 74 Kazakh-British Technical University 1 (Nurmash, Utemuratov, Mussayev) 5 512
8 111 International IT University 2 (Sultan, Satylkhanov, Mukay) 5 981
9 112 International IT University 3 (Chesnokov, Magavina, Dushayev) 5 1004
10 115 Suleyman Demirel University 3 (Akhmetov, Issembergenov, Aimakov) 5 1083
11 118 Kazakh National University named Al-Farabi 1 (Kovalev, Kapezov, Dautalinov) 5 1150
12 127 Kazakh-British Technical University 4 (Sultanov, Ibraimov, Yesbolganov) 4 443
13 132 Kazakh National University named Al-Farabi 2 (Jantassov, Abiltaev, Leskhanuly) 4 514
14 136 International IT University 4 (Tlegen, Abuov, Maksut) 4 595
15 138 Nazarbayev University 1 (Akzholov, Khaitov, Orynkul) 4 626
16 141 Suleyman Demirel University 2 (Abdraimov, Nurgaziyev, Turapbekov) 4 744
17 170 Kostanay State University named A. Baitursynov (Kairbekova, Shimanskiy, Ponomarenko) 3 626
18 176 Karaganda STU (Gekkel, Marushka, Zalutskiy) 2 133
19 188 Kazakh Turkish University named Hoja Akhmed Yassawe 1 (Syzdykov, Kydyrbaiuly, Bekesh) 2 185
20 216 Nazarbayev University 4 (Khagay, Muryshkin, Mademikhanov) 1 116
21 222 Kazakh National University named Al-Farabi 4 (Mahambetqul, Shakirova, Beisenaly) 1 246
22 223 Kazakh National University named Al-Farabi 3 (Mustafin, Torekul, Qassymbek) 1 295
23 224 Karaganda S Ind U (Kayupov, Kochetkova, Trunev) 1 428
24 225 Kazakhstan br of Moscow SU 1 (Amir, Shabkhatov, Toktaganov) 0 0
25 225 Kazakhstan br of Moscow SU 2 (Sedyakin, Taskynov, Verzhbitski) 0 0
26 225 Kokshetau SU (Balapayev, Ibragimov, Zub) 0 0
27 225 Kostanay SU 2 (Arkhipov, Galikhanov, Polenko) 0 0
28 225 Kazakh Turkish University named Hoja Akhmed Yassawe 2 (Safaev, Serdaliev, Meldebekov) 0 0
29 225 Taraz State University (Pan, Shardarbekov, Kuntubaev) 0 0
30 225 Turan University (Rose, Carp, Sharafudinov) 0 0
31 225 West Kazakhstan Agrarian Technical University (Mukhambetov, Jumagaliyeva, Jumabekova) 0 0

Признаться, я сейчас довольно в уставшем состоянии сижу и пишу все это, так что заранее извиняюсь если что-либо напутал или забыл.

В ожидании закрытия

Ну окей, едем дальше. Как видите, одна команда Назарбаев Университета решила 6 задач и стоит выше всех остальных. Еще раз, ребята реально молодцы!

Собственно, актовый зал ТУИТа, где и проходила церемония награждения (сорри за качество)

После контеста нас накормили пловом и отправили в актовый зал ждать разбора задач и закрытия. Как обычно, всевозможные формальности и прочее. Хотя нет, нам не сказали кто выходит в финал, сославшись на то, что еще не могут разглашать. Так что мы ждали еще несколько часов, обновляя интернет страницу организаторов в надежде увидеть официальный список. Список, который на сайте не появился до сих пор, но у себя в ВК паблике они успели выложить и наша команда прошла. В общем, давайте ЕЩЕ раз порадуемся :)

Screenshot из паблика, это лучшие команды СНГ!
А потом мы отправились в местный ТРК под названием Mega Planet. Типичное место своего характера, наполненное магазинчиками и прочей ерундой, где в надежде немного развеяться мы провели пару часов. Поели и вернулись в отель. Завтра домой.

Думаю, название само за себя говорит :)

Простите, не удержался :)

Местный фастфуд, а-ля KFC

Батырхан Орынкул, один из самых красноречивых ораторов нашей делегации.. и Шкипер :)

Ооо, а это сам Эштон Катчер подрабатывает барменом в местной забегаловке, похож, правда?

Собственно, сегодняшний день тоже прошел на автомате и без всяких приключений. Ташкентский аэропорт устроил нам несколько стадий проверок и в итоге пустил на рейс. Летели обратно, кстати, авиалинией - Uzbekistan Airways. Вез нас обычный аэробус, ничего примечательного, обычный полет :)

Наша гостиница, фото на прощанье. Советская архитектура преобладает в Ташкенте.

А что теперь? Я возвращаюсь в холодное царство и вижу как большинство моих друзей уже заканчивают сдавать финальные экзамены, делая последние рывки перед каникулами. А что мы? Мне лично еще предстоит все это пробовать на себе. Послезавтра начинается марафон из 5 экзаменов, обещающих отпустить меня только 14го вечером. Здорово, правда? Вот вам и история, о том, как сбежать со страны во время файналов. Лишь только в заголовке не было сказано что все эти файналы придется сдавать после.

Напоследок еще есть несколько слов. В первую очередь жаль, что наш всемилюбимый Фуад Бей уже не в НУ, вас тут очень не хватает! Наш тренер, Сергей Макагонов тоже не в Астане, что тоже довольно печально. Занимаемся сами по себе, ну хоть дисциплинируемся. И все равно вам спасибо! Выход в финал и все наши выступления - это ваша заслуга!

Спасибо всем НУ-шникам, которые занимаются олимпиадным программированием. Отдельное спасибо тем 4м командам, ездившим в Ташкент. Не поленюсь и перечислю: НУ 0 (выступавшие вдвоем) - Дархан Акжолов, Батырхан Орынкул и Джамшед Хаитов. НУ 1 (прошедшие в финал) - Нурлан Канапин, Ануар Диханов и Адилет Жаксыбай. НУ 2 (мои сокомандники) - Бекжан Касенов и Нурсултан Зарлык. НУ 7 (парень выступал один, т.к. двое других не смогли поехать ввиду отдельных экзаменов) - Максим Хагай. А еще, спасибо нашей сопровождающей, Тогжан Кенжебаевой, так мило выполнившей свою работу! В общем, спасибо вам ребята за эти дни! И конечно же, спасибо всем командам Казахстана, за столь хорошую конкуренцию. Сам лично, я знаю многих ребят, они действительно классные! Thanks!

Еще раз извиняюсь за все ошибки и неточности, допущенные мной в этом посте. Оправдаюсь уставшей головой и сонным состоянием после дороги. Кроме того, я давно ничего толком не писал, так что еще извиняюсь за стиль, ибо он явно подпортился. А еще, аоевидно, я упустил много деталей, и возможно рассказал не все подробности поездки, но если вспомню, напишу :) Если есть какие-либо вопросы, предложения или вы видите явную ошибку - буду рад вашим замечаниям! А сейчас пойду готовиться к экзаменам. Всем спасибо за внимание! Всем удачи!

1 комментарий: