Alex_KPR's blog

By Alex_KPR, 4 years ago, In Russian,

Все задачи решены, все боты написаны, все подарки розданы — завершился финал замечательного VK Cup.

Осталось напомнить результаты CodeGame соревнования:

1-ое место у команды из Нижнего Новгорода в составе: vepifanov, KAN

2-ое место у... хм, будем считать, что у выпускников Высшей Школы Экономики: al13n, eik0u

3-е место заняли хотящие в Россию SergeyRogulenko и RAD

Ребята унесли ценные подарки и море положительных эмоций. Но написание ботов — лишь развлекательная программа перед основным туром соревнования.

Надеюсь, что многие следили за безумным ходом событий финального раунда VK Cup. Таблицу выворачивало наизнанку, задачи рвались участниками, как грелка тузиком. А какая находка организаторов привязывать шарики во время прохождения претестов и отрезать в случае успешных взломов! =)

Закрытие состоялось в отеле Courtyard Marriott. После ужина, на котором Саша Миланин учил всех желающих добывать странные звуки из стакана с водой, началась волнующая разморозка таблицы. По-моему, самыми внезапными новостями оказалось большое количество неуспешных посылок задачи E и возрастание её стоимости (с ещё одним переколбашиванием результатов), затем поразительный успех команд с решением по-настоящему сложных задач A и C (ведь обычно сложные задачи имеют свойство падать на системных тестах), а ещё — совершенно внезапная и неожиданная интрига с завалом задачи F топовыми командами.

Интрига сохранялась до самого конца. Хочется ещё раз поздравить победителей и призёров соревнования! Но не буду лишний раз повторяться, их можно найти в соседнем посте Майка.

А что потом? А потом ребят ждал трансфер в огромный парк развлечений с сомнительным названием MazaPark, но, судя по всему, там было здорово: это и боулинг с бильярдом, и роллердром с автодромом, и десятки игровых автоматов и иных развлечений.

Уверен, что финал VK Cup 2015 по-настоящему удался!


























Read more »

 
 
 
 
  • Vote: I like it
  • +82
  • Vote: I do not like it

By Alex_KPR, 4 years ago, In Russian,

Итак, основной тур одного из крупнейших соревнований по спортивному программированию — VK Cup — только что начался! А ребята заранее узнали количество задач по количеству шариков. ;)

Контест продлится три часа, давайте болеть вместе за любимые команды! Результаты доступны по ссылке http://codeforces.com/spectator/contest/562/standings.

Пожелаем участникам удачи! =)

[02:33]: прошло полчаса соревнования. 19 команд из 20 уверенно разбомбили задачу B. Never Sorry в составе tourist, niyaznigmatul сдали её аж на 2-ой минуте соревнования! Девять команд отправили задачу D и ещё две — задачу F. Пока мы не видим никаких блокировок, никаких взломов, а это значит, что в конце будет жарко. Тройка лидеров на текущий момент выглядит так:

  1. Нелепость и безнадега: subscriber, qwerty787788
  2. VK: vepifanov, KAN
  3. Never Sorry: tourist, niyaznigmatul

[02:21]: а вот и новый фаворит! Команда Moscow SU Pirs первыми отправили на проверку задачу E, прошли претесты и вырвались на первое место. Тем временем, все команды сабмитнули B, 13 команд прошли претесты по D, ещё три команды отправили F.

[02:19]: нет, ну что творится в этом мире! Не успел я поразиться успеху Moscow SU Pirs, как внезапно лидирующее место заняла команда BananaIsBack в составе enot.1.10, -XraY-, сдав задачу E! Таким образом, первые четыре места решили уже по три задачи из семи. События разворачиваются действительно быстро, решительно.

[01:38]: так-с, так-с, что тут у нас... Первая сдача G! И Нелепость и безнадега снова отправляется на первое место, решив целых пять задач из семи! На фотографии ниже dembel привязывает очередной шарик к их рабочему месту.

А тройка лидеров выглядит так:

  1. Нелепость и безнадега: subscriber, qwerty787788, пять задач
  2. VK: vepifanov, KAN, четыре задачи
  3. Never Sorry: tourist, niyaznigmatul, четыре задачи

Также хочется отметить команду Endagorion Team (Endagorion, map), которая держится на четвёртом месте. Ждём очередного поворота событий!

[01:26]: поступила секретная информация от источников, близких к достоверным. Лидеры Нелепость и безнадега не теряют времени даром и активно пишут задачу A, Endagorion Team и BananaIsBack работают над G, а гости рассуждают над тем, что произойдёт с шариками, когда начнутся взломы... Увидим? (Услышим?) ;)

[01:16]: команда X3 (AlexDmitriev, Kostroma) оказалась первой командой, которая осмелилась заблокировать своё решение на этом соревновании. Неужели начнутся взломы? Лок взят!

[01:14]: ещё два сабмита по G: это Endagorion Team и abacaba*0.(6) в составе qwaker.00, kolesov93. И, благодаря текущим высоким баллам за G, эти команды поднялись на второе и третье места, соответственно. Endagorion Team начинает работу над ещё никем доселе не решённой C.

[01:00]: у участников остался всего один час. Четыре команды решили пять задач из семи. Пока никто не осилил ни A, ни C — что ж, может именно эти задачи определят победителя соревнования? А ещё ожидается куча сюрпризов, связанных с динамической разбалловкой и взломами. Таблица лидеров выглядит так:

  1. Нелепость и безнадега: subscriber, qwerty787788
  2. Endagorion Team: Endagorion, map
  3. Never Sorry: tourist, niyaznigmatul

[00:44]: 45 минут до конца. Количество команд, осиливших пять задач, возросло до восьми. Все команды решили B, все команды решили D, 19 команд решили F. Участники идут поразительно плотно, и любой успешный результат по A или C может кардинальным образом изменить состояние таблицы чемпионата. Даже сейчас каждый имеет реальные шансы на победу. Чем же удивят нас ребята? ;)

[00:29]: есть контакт! Нелепость и безнадега увеличивает свой общий балл почти в два раза, отправляя задачу A и надёжно закрепляясь на первом месте. Сюрприз динамической разбалловки: первая и единственная команда, сдавшая задачу стоимостью 3000 баллов, снижает стоимость этой самой задачи до 2250! :D

  1. Нелепость и безнадега: subscriber, qwerty787788
  2. VK: vepifanov, KAN, четыре задачи
  3. Endagorion Team: Endagorion, map

[00:24]: и первый взлом, он трудный самый! SobolevTeam взломали решение по E команды Moscow SU Pirs.

[00:21]: решение задачи E у Endagorion Team оказалось взломано FeZGRLD, и теперь Never Sorry занимают третье место.

[00:06]: а вот и очередной внезапный поворот! Crimson в составе KuchumovIlya, Merkurev внезапно сдали A и так же внезапно выскочили на второе место!

[00:02]: совершенное безумие! :| прошли претесты по A и вырвались на второе место!

[00:01]: последняя минута, но что делает Never Sorry! Они единственные сдают задачу C и вырываются на первое место!

Ну вот и всё. Совершенный расколбас таблицы случился в последние минуты контеста, и теперь будет по-настоящему интересно узнать результаты финальных тестов. Кажется, что сегодня звёзды сошлись таким образом, что может произойти всё, что угодно.

Финальная таблица до тестирования выглядит так:

Read more »

 
 
 
 
  • Vote: I like it
  • +26
  • Vote: I do not like it

By Alex_KPR, 4 years ago, translation, In English,

Hi everybody!

The VK Cup is in full action down here!

Zlobober has already given a quick look at the main activity of the guys who got to warm summer St.Petersburg yesterday and checked in the luxurous Courtyard Marriott hotel. Yes, the program is eventful and madly entertaining: yesterday they walked on the rooftops in the heart of the cultural capital of Russia. Today they had lunch on a little ship during a tour along rivers and canals. Besides, the weather has been really good to us!

This time, all the serious events take place opposite the Kazan Cathedral in coworking with VK, in the freedom space. And the morning started with a crazy test round with two spectacular problems, where the first problem was a quiz problem with ten test questions. SobolevTeam achieved a landslide victory. They used a cool idea: according to the Codeforces contest rules, hacks show the contestant's response. The most important thing here is the expected valid result. That's why the team quickly sent and blocked their solution and in the end, didn't submit the problem :P. But their hacks helped them to quickly find the correct responses and then they hacked everybody whose response does not match the correct one. And what do we have in the end? 19 successful hacks!

During the tour the guys had fun reaching for metallic structures of bridges and feasted on tasty food. The most responsible ones studied the rules of the forthcoming CodeGame, thinking through non-trivial strategies. Oh yes, right now the CodeGame Coding phase is in progress!

The guys need to think through the strategy of controlling a battle mage: collect heal and mana potions, cast all sorts of stuff correctly. I love such game-based events as it is a great opportunity to get used to the work place and get our hands working. =)

In the evening, after a small tour around the VK office, the participants will have a TechTalk with the developers and a CodeGame Show that will determine the team with the most effective mage-controlling strategy.

Let's follow the updates on the event together!

Read more »

 
 
 
 
  • Vote: I like it
  • +33
  • Vote: I do not like it

By Alex_KPR, 6 years ago, In Russian,

Всем привет!

Совсем скоро стартует финал Яндекс.Алгоритма 2013. Участники уже немножко акклиматизировались и привыкли к местным красотам — что ж, будем надеяться, что во время тура их не будут отвлекать богатое убранство дворца, люстры и картины. :)

А для болельщиков будет доступна текстовая трансляция по ссылке. Пожелаем удачи ребятам! =)

UPD. Вот вам пара фоток для затравки. ;)

UPD. Результаты турнира доступны по ссылке.

Read more »

 
 
 
 
  • Vote: I like it
  • +37
  • Vote: I do not like it

By Alex_KPR, 6 years ago, In Russian,

Привет!

Го по ссылке: https://plus.google.com/photos/109667430039683813423/albums/5896295559633682513?authkey=CM_BgJuYh7OD7QE

Фотки в основном вчерашние и во многом, как сказал Egor, контрабандные. ;)

Приятного просмотра!

UPD: добавил ещё фотографии дня финала. Много никровских медалистов и немного цирка на воде. =)

У всех открывается-то, всё окей?

Read more »

 
 
 
 
  • Vote: I like it
  • +8
  • Vote: I do not like it

By Alex_KPR, 6 years ago, In Russian,

Совсем недавно в нашей уютной стране приняли два важных закона — закон о защите чувств верующих и закон о запрете пропаганды нетрадиционных сексуальных отношений среди детей. Будучи свидетелем последний событий на Codeforces, я невольно провожу аналогию содержания этих законов с тем, что происходит на нашем любимом ресурсе.

Защищать чувства верующих начали, как это обычно происходит, в совершенно неожиданный момент. В своём комментарии cerealguy процитировал пришедшее от администрации письмо:

Добрый день!

Ваши попытки решения по задаче C2 проигнорированы, так как обнаружен copy-paste с e-maxx.ru. Copy-paste с e-maxx.ru нарушает правила Codeforces. В следующий раз мы примем более строгие меры.

С уважением, команда Codeforces.

Давайте внимательно прочтём 14-ый пункт правил Codeforces:

Конечно же, во время соревнования категорически запрещено общаться с другими участниками, использовать не свой код для решений/генераторов, обмениваться идеями решений, взломов. И вообще, нарушение правил спортивной и личной этики может привести к дисквалификации. Также запрещается осуществлять взлом системы соревнований в любой форме. Короче, уважайте других и себя.

В общем-то, вопросов у меня здесь несколько.

  1. Что такое "не свой код"? Насколько я знаю позицию e-maxx в этом вопросе, то он всегда преподносил информацию на своём ресурсе в качестве общественного достояния. Что-то изменилось?

    Далее. Где проходит граница "своего" и "не своего" кода? Egor который пытается держаться на стороне администрации, многократно рекламировал CHelper, использование которого, видимо, запрещено (раз даже емаксом запрещено). Разрешено ли использование стандартных библиотек? Это же явно использование чужого кода! Я загружаю свою операционную систему и браузер — использую не свой код. Я использую компилятор и среду разработки — не свой код. Я пользуюсь автодополнением в конце концов. У меня решено 650+ задач на тимусе — я могу оттуда брать код? Вроде бы свой. А код с командных тренировок? Который писал один участник, а я дописал, исправил и сдал?

  2. Как детектить? Сейчас большое количество школьников учатся на коде e-maxx настолько, что пишут его один-в-один. Особенно короткие и простые алгоритмы как, например, быстрое возведение в степень. Да что там! Я пишу A+B и всё, я читер! Потому что на Википедии есть пример "не своего" кода. С другой стороны, у меня есть хорошая реализация FFT от Zhukov_Dmitry. А ещё я назову функцию binpow как binary_power. Стало своим кодом? А если ещё и все переменные внутри переименую и иначе отступы поставлю? Я не понимаю как аппелировать + я не получаю гарантий, что читеры будут наказаны.

  3. Почему сейчас? Как справедливо отметил maksay почему прошло более 100 раундов после оглашения правил, но наводить порядки начали только вот сейчас? Причём появилось не предупреждение, а сразу начали снимать у ребят задачи, сливая рейтинг и опуская потенциальных финалистов ABBYY Cup. Я вот могу ручаться, что все эти "бесславные читеры" придумали решение C2 сами и, более того, вполне сумели бы его написать ручками.

Короче, уважайте других и себя.

Вот да. С уважения и стоило бы начать.

В общем, святая инквизиция принялась защищать божественно идеальные правила Codeforces. Кстати, я так и не понял судьбу этого замечательного комментария. Будут ли удалены все нечестные решения?

Окей, чувства верующих защитили. А что за закон о запрете пропаганды нетрадиционных сексуальных отношений среди детей? Я просто оставлю ссылку здесь. По уровню абсурда Codeforces сейчас примерно в районе госдумы.

Read more »

 
 
 
 
  • Vote: I like it
  • +102
  • Vote: I do not like it

By Alex_KPR, 6 years ago, translation, In English,

In 2013 Yandex will host an open programming championship on the new Yandex.Contest system, with original rules, prizes, monetary awards and an exciting final round in St. Petersburg, Russia. But the most important part will be great problem sets, made by Belarusian, Japanese and Polish problem setters.

Registration opens on May 30. Full information about the schedule of events is available on the Schedule webpage.

Specifics of the tournament


Yandex.Algorithm 2013 will be scored using the TCM/Time system and consists of six rounds: test, qualification, three elimination and final rounds. The final will be held on August 21-23, with the main event taking place in St. Petersburg’s Vladimir Palace. Each round will last 100 minutes and include a set of algorithmic problems.

The test round will give you an opportunity to try out the new Yandex.Contest system and familiarise yourself with the TCM/Time system. Two hundred and fifty participants will qualify from the test round directly to the elimination stage of the contest.
All who have registered for the Yandex.Algorithm competition can take part in the qualification round. The 2,000 best contestants who have solved at least one problem will advance to the elimination stage.

The elimination stage consists of three rounds, with each round starting at a different time to give contestants from each time zone the opportunity to choose a comfortable participation time. A complex advancing system will determine the best of the best.



Participants of the elimination stage earn score points based on their performance in each elimination round according to the Grand Prix 30 system. You can read the full description of the system on the Rules webpage.

The top 4 contestants from each elimination round (of those who have not yet advanced to the final round) will be invited to the final. Another top 9 contestants based on the cumulative score of two best out-of-three elimination rounds will also join the top contestants in the final round. Of all those who have not yet advanced to the final round, the top 4 participants according to the cumulative score of the whole elimination stage will be invited to the final round, giving a total of 25 finalists: 12 based on one round score, 9 – on two best rounds, 4 – on the overall performance in the elimination stage.

The Grand Prix 30 system allows the finalists to include not only the top participants of each round, but also stable performers who have participated in multiple rounds.

TCM/Time


TCM/Time rules are similar to ICPC rules with the difference of “blind” submissions. Upon submission, blindly submitted solutions are tested only on a sample test set, and the overall result on the problem is shown only after the end of the contest. There is a bonus for the risk – successful blind submissions will subtract penalty time based on the number of contestants who have solved the given problem. As a result, total penalty time can even be negative! You can read the full description of the TCM/Time system on the Rules webpage. Read them carefully.

Languages


The testing system supports the following list of compilers:

  • Delphi
  • Free Pascal
  • GNU С++  (4.6)
  • GNU С++ 0x (4.6)
  • GNU С++ 0x x32 (4.6)
  • GNU С++ x32 (4.6)
  • Java 7
  • Java 6
  • GNU С (4.6)
  • GNU С x32 (4.6)
  • Python 2.7
  • Python 3.2

More information is available on the Compiler settings webpage.

Final round


The final will take place on August 21-23 in St. Petersburg, Russia, in the former palace of Grand Duke Vladimir, built in 1870 on the Neva River embankment near the Hermitage museum. In the palace halls there is a significant collection of Russian paintings as well as the library of Emperor Alexander II.

Prizes and awards


The top 3 finalists will gain 300,000, 150,000 and 90,000 rubles respectively.

All 25 finalists and top 75 participants based on the cumulative score of the elimination stage will receive a Yandex.Algorithm 2013 T-shirt.

Take part in the contest and win! Good luck!

Read more »

 
 
 
 
  • Vote: I like it
  • +212
  • Vote: I do not like it

By Alex_KPR, 6 years ago, In Russian,

Всем привет!

Я на Чемпионате Урала по спортивному программированию впервые. Много слышал разных разностей об этом турнире, много задач с ЧУ прорешал на тимусе и опенкапе. Но удалось приехать вот только сейчас. Перехвачу эстафетную палочку у JKeeJ1e30 и начну описывать собственные ощущения с первого дня Чемпионата — дня Битвы Гигантов.

Очутившись в Екатеринбурге в два часа ночи, мы быстренько заселились в Marins Park Hotel. Отель подтверждал своё название: на ресепшене мило улыбалась девушка в капитанской фуражке; свистав всех наверх, мы поднялись на шестой этаж и вскоре очутились в уютных каютах с большими окнами и смешными подписями: «полотенце для ваших ручек», «полотенце для ваших ножек», «полотенце для вашего благоухающего тела» и многими другими.

Ранним утром дня весны и труда нас, олимпиадников, рассадили по автобусам и повезли по Екатеринбургу. Проникнув через страшный КПП со стальными воротами, охраняемый людьми в военной форме, мы прочувствовали зов Припяти. Извините, не могу не выложить шедевры местных садовников:

Там нас поджидало кафе «Солянка» (уменьшительно-ласкательное от HCl?), где совмещалась регистрация с ланчем. Сама идея такого совмещения мне кажется удивительно удачной: не надо толпиться в очередях, не надо часами ждать, пока все пройдут регистрацию. Пыщ-пыщ, ололо, и ты уже сидишь за столом и разглядываешь сувенирку. Божественно!

Вскоре мы поехали в здание УрФУ, где и проводилась основная часть мероприятия. Участников рассадили в огромном холле, а остальных отправили на балкон. Когда rumi13 сообщил мне, что контест будут писать только команды-участники, а остальные будут тусоваться и наблюдать за происходящим, я высказал предположение, что это может быть весьма тоскливо. На практике же оказалось всё совсем иначе.

Во-первых, зеркало всё же можно было написать, чем с переменным успехом и занялась наша команда. Во-вторых, забота о зрителях — всем нашлись стулья и мягкие пуфы; на больших экранах показывались результаты соревнования и лог сабмитов с вердиктами. В-третьих, радовали ништяки. Вы видели на каком-нибудь другом соревновании мороженщика с ящиком на четыреста порций мороженого? =)

Так что дружелюбная атмосфера была создана, а это главное.

А внизу в это время Гена вовсю нёс свет и добро:

Кстати, tourist прокомментировал эту фотографию. Трансляция и всё такое — это, безусловно, здорово, но ведь совсем неправильно, когда участников, сидящих рядом, разделяет телекамера.

Последние полчаса ребята не получали вердикты вообще — эдакий icpc, плавно перетекающий в topcoder. Это сделано затем, чтобы даже сами участники не могли знать итоги Битвы Гигантов до закрытия. Интрига же! Хотя, положа руку на сердце, российские команды лидировали на протяжении всего контеста в среднем на 2-3 задачи, поэтому вероятность внезапного лютого отжига китайцев в последний час была крайне мала.

На следующий день планировалось открытие, пробный тур, ЧГК и экскурсия по историческому центру Екатеринбурга. На пробном туре ребята отгадывали исполнителей по клипам; здесь отповелевал музыкальный эксперт KhaustovPavel. В игре "What? Where? When?", а именно так называлась эта игра в расписании, забедила команда Хавка-Папство; экскурсия по историческому центру плавно перетекла в шоппинг матрёшками, — но всё это я узнал от сотоварищей, ибо проснулся лишь к четырём часам вечера.

Третьего мая, в день основного тура, была удивительно воссоздана атмосфера финала. Суета волонтёров, таблички с названиями команд, шарики за каждую сданную задачу, команды бурундучков, Нижнего Новгорода и ИТМО1 в качестве соседей. Разноцветные футболки с названиями команд. О! ivan.popelyshev в своей розовой футболке смотрелся совершенно прелестно, издалека напоминая маленького пони. :)

Охрана работала настолько качественно, что требовались немалые усилия, чтобы добраться к рабочему месту после уборной. Мы удачно расположились в углу, поэтому телевизионщики нас не трогали. Уж не знаю как проходила трансляция, но Алексея «коммитишь коммитишь коммитишь коммитишь» Самолётова я видел лишь до начала соревнования.

После окончания контеста мы отправились в актовый зал на закрытие. Магаз Асанов выступил с приветственным словом, затем Алексей Самсонов согревал монитор, размораживая результаты, и в процессе награждения шутил про топовые команды: «никогда не думал, что когда-нибудь буду поздравлять Petr Team с занятым 13-ым местом... бурундучков с 11-м местом».

Шутки шутками, а уровень участников превышает и уровень петрозаводских сборов, и уровень Чемпионата Мира — топовых ветеранов было так много, что, пожалуй, стоило проводить контест неделей позже. ;)

Ролики о турнире, подведение итогов, раздача подарков — и Магаз Оразкимович уже кричит «ура!», объявляя мероприятие закрытым. После фуршета мы отправились пешком до гостиницы, провожая взглядом взмывающие ввысь шарики-акцептеды.

Ну вот и всё. Итоги подведены, задачи решены. Здорово, что есть такой повод для встречи олимпиадников – Чемпионат Урала!

Поздравляю победителей — MSU Unpretired! Это было мощно. :)

P.S. На странице группы о Чемпионате Урала появляются качественные фотографии в большом количестве. Приятного просмотра!

Read more »

 
 
 
 
  • Vote: I like it
  • +97
  • Vote: I do not like it

By Alex_KPR, 7 years ago, In Russian,

Всем привет!

Справедливости ради стоит сказать, что мы (Viral Team) живём куда лучше, чем KhaustovPavel и компания. В общем-то, мероприятие ещё не закончено — какого-то чёрта закрытие и подведение итогов сибиряки считают своим долгом проводить на следующий день после всех олимпиадных мероприятий. Между любопытством и желанием не пропускать рабоче-учебный день в момент покупки билетов победило первое, так что теперь придётся тусить здесь и завтра. Но! Меня не покидает надежда, что я хотя бы немного успею погулять по Новосибирску.

Вообще города я не видел. Ну это и понятно: все соревнования проводятся в академгородке, расположенном в получасе езды от центра. После прилёта сердце сжалось в радостном: "Ух ты! В настоящую зиму прилетел!". После этого положительных эмоций испытать не удалось.

Сказать, что всё провально плохо, я не могу. Почему-то память возвращает меня в 11 класс, когда почти на всех соревнованиях у меня отсутствовала свобода передвижения, "мы развлекались как могли" mode on, да и условия обитания были, нежно говоря, не на высоте. Здесь же даже есть кое-какой интернет, который для лучшей связи вынуждает меня прижиматься к окну, да и отсутствует пристальный контроль сопровождающего.

Больше всего меня удивляют здесь люди. Такие простые и милые создания, аж до не могу. Наивность через край. Ну проще некуда. Вот несколько обыденных историй:

  1. Попасть в 5 утра (у меня самолёт прилетел в 4:20) в общагу оказалось непросто. Когда я объяснил охраннику, что "я только прилетел" и "г-н Колупаев имел честь заплатить за моё проживание", тот взвыл: "заплатил? кому заплатил? сколько заплатил? заплатил он... Галь (это, видимо, имя вахтёрши), слышь, тут пацан появился, говорит, что, хе-хе, кто-то за него заплатил! заплатил... ууу, заплатили за него...".

  2. К моей радости, в НГУ есть банкомат. С деньгами. Буквально за момент, когда я захотел им воспользоваться, к банкомату подошла молодая девушка, всунула карту, потыкала кнопки, и я краем глаза увидел сообщение о невозможности транзакции. Девушка извлекла карту и, не сходя с места, достала телефон и начала на этот раз тыкать туда. Минуты через полторы я спросил: "простите, вы пользуетесь?" и указал на банкомат. "Да, пользуюсь, подождите". Девушка потыкалась в телефон ещё немного, и начала звонить. Вскоре она узнала все сведения о транзакции и о здоровье тёти Любы, буквально через пять минут воспользовалась банкоматом и, счастливая, ушла.

  3. Как-то раз мы решили вернуться в общагу. Подошли к двери, и прямо перед самым нашим носом появилась вахтёрша с ножницами и скотчем и начала закрывать дверь. Ну мы, естественно, захотели войти. "Молодые люди, вы что, не видите что ли, что я закрываю? Зайдите через другую дверь!"

  4. А это совсем прелесть. Во-первых, отмечу, что туалеты в НГУ делятся на курящие и некурящие. Про писсуары там не слышали и в помине. На этаже, где проводилось соревнование, туалет курящий, и, к моей радости, я узнал о некурящем туалете на этаже выше вовремя. После контеста поднимаемся туда. Возле двери две женщины. "Не заходите, там занято". Чиво?? Оказывается, какая-то тётка решила воспользоваться мужским туалетом по назначению. Ну женский же далеко, что же тут такого. А вы, ребят, не тупите, сходите лучше на этаж ниже, там же тоже мужской.

  5. Про насильственное заполнение анкет от самвсунга спросите лучше товарища Хаустова. Скажу по секрету, что он родился 30 февраля, а я — 31-го. :)

Не знаю, может что-то весёлое и было на разборе или ужине — я благоразумно не пошёл. Но радоваться тут правда нечему. Ну разве что вкусным круассанам, которые приносили нам во время контеста. Или зиме, которая сейчас не такая холодная, как должна быть в Сибири. Наверное я дико испорчен всякими VK Cup, RCC и финалом ЧМ.

А о турах... Знаете, о покойниках обычно говорят либо хорошо, либо никак. Я, пожалуй, помолчу. :)

Read more »

 
 
 
 
  • Vote: I like it
  • +88
  • Vote: I do not like it

By Alex_KPR, 7 years ago, In Russian,

И снова здравствуйте!

Феерически дебютировав в прошлом году, Russian Code Cup оказался одним из наиболее ожидаемых турниров по программированию среди олимпиадников. И Mail.Ru Group в гонке за престижем ждало серьёзное испытание: во-первых, появились такие соревнования, как VK Cup, а, во-вторых, второй финал, безусловно, будет сравниваться с первым, а лучшее, как известно, — враг хорошего.

Основная схема мероприятия оказалась прежней. Ребят расселили в шикарном Swissotel Красные Холмы, соревнование проводилось в конференц-зале отеля. Что характерно для RCC — обилие модерна, футуристических развлекательных мероприятий, вынуждающих окунуться в атмосферу утопического sci-fi. Ну и где ещё вы увидите зеркало, читающее мысли, или andrewzta, рассекающего на двухколёсной вариации тачанки-мопеда?

Уверенно покорял женские сердца говорящий робот. Он умело клеился к присутствующим на мероприятии дамам и уже спустя пять-десять минут звал очередную жертву на свидание.

А в это время за закрытыми дверьми участники вовсю решали задачи. Иногда можно было увидеть закодировавшихся ребят на большом экране, но концентрация напряжённости находилась «по ту сторону» и выплеснулась лишь с окончанием соревнования в жарких повествованиях о том, кто, где, зачем и сколько раз накосячил.

Комментатор, выловивший eatmore, предложил ответить на вопросы о заморозке: «в последние полчаса тупо коммитишь, коммитишь, коммитишь, коммитишь?» Лишь удивлённое лицо Жени и короткое «эээ» было ему ответом. :)

Закрытие началось достаточно необычно. Политик, два ректора и генеральный директор Mail.Ru Group, Дмитрий Гришин, собрались на сцене, чтобы обсудить проблемы образования, бизнеса и информационных технологий. Несмотря на актуальность темы, остаётся загадкой, почему на закрытии и почему на виду у участников. Олимпиадники, в основном, — существа довольно-таки отрешённые от окружающего мира.

После продолжительной дискуссии началось шоу: несколько минут езды «умных» автомашинок, которые огибали препятствия и друг друга. А затем пролетела и впечатлительно короткая церемония награждения. Egor, natalia и vepifanov, занявшие третье, второе и первое места соответственно, приглашались в таком порядке на аналогичный олимпийскому подиум, а вскоре к ним присоединились остальные финалисты для создания групповой фотографии. В это время еда полностью обновилась, и вышедшие участники снова заняли места у столиков, на этот раз в ожидании прогулки на яхте Radisson.

В течение последнего года мне удавалось кататься на корабликах дважды: на открытии Challenge24 в Будапеште и в рамках недавнего VK Cup. В первом случае очень некстати наличествовали обыватели, не имеющие никакого отношения к олимпиадному программированию — с первых минут они затанцевали большую часть свободного пространства и так и не растанцевали её обратно, — а во втором случае водная прогулка скорее была экскурсионная, чем развлекательная.

Определённо, лучше всего получается организовывать заплывы у представителей Mail.Ru Group. На этот раз отказались от канонических столов и заменили их мягкими и лёгкими диванами. На верхней палубе нашлось место для любителей вечерних видов и свежего воздуха, а также мини-гольф и радиоуправляемые машинки. Внизу можно было спустить почти настоящую штуку баксов в настоящую рулетку или блэкджек, сыграть в традиционные настолки, попрыгать под живую музыку. Dmitry_Egorov, например, не отпускал бокал с вином, аргументируя это фразой «четвёртому месту можно всё».

Под конец мероприятия музыканты решили повеселиться и сами, предложив прям на месте сформировать Russian Code Cup musical band. Добровольно-принудительным методом оказались избраны будущие звёзды и, после рандомного исполнения чего-то рандомного, каждый дал соло на своём инструменте. Фурор произвёл pashka, выдав изумительную гитарную партию.

Даже после окончания всех развлекательных мероприятий финалисты не спешили расставаться. Fefer_Ivan собрал в своём номере огромное количество желающих сыграть в шляпу; благо, размеры номера позволили всем с комфортом разместиться. И только за полночь ребята расползлись по своим комнатам.

Ну что тут можно добавить? Mail.Ru Group сумели более чем достойно зарекомендовать себя и во второй раз, устроив замечательное интересное мероприятие. Это, собственно, один из тех турниров, ради которых хочется оставаться олимпиадником и тренироваться дальше.

Отличные качественные фотографии можно найти, перейдя по ссылкам: тык1, тык2. Мои, совсем любительские, будут выложены позднее.

Read more »

 
 
 
 
  • Vote: I like it
  • +127
  • Vote: I do not like it

By Alex_KPR, 7 years ago, In Russian,

Впервые целенаправленно долбить мозг про существование ЛКШ мне начали в Челябинске, на школьном Всеросе многолетней давности. Уж как-то так получилось, что абсолютное большинство участников соревнования имели место присутствовать в этом хитром учреждении, и радостно щебетали, наблюдая знакомые лица повсюду. Несмотря на появившееся горячее желание поехать, я оказался слишком стар — всё-таки был уже мой 11-ый класс.

Я поступил в университет, и всё забылось. Однако чем больше у меня появлялось олимпиадных друзей, тем чаще в разговорах всплывали всякие всякости про ЛКШ. И вот к этому лету суммарное количество упоминаний школы перевалило за критическую отметку, и я решил напроситься на пару дней.

Добравшись в точности к завтраку, я взлицезрел восседающую на диване администрацию. Когда andrewzta произнёс роковое: «ты — Серик Жылыбаев», я окончательно и бесповоротно ощутил всю прелесть ситуации. Как же комфортно чувствовать себя на сборах в Петрозаводске, где знаешь абсолютное большинство окружающих тебя людей! Здесь же из 200+ школьников я знал ровно одного... одну.

Но если гора не идёт к Магомету, то Магомет вынужден проявлять чудеса изобретательности. Поэтому я переоделся в футболку с собственным никнеймом (спасибо, ABBYY!) и отправился знакомиться с лагерем.

kuniavski, Zlobober и ifsmirnov с переменным успехом вводили в курс дела. В комповниках молодёжь усердно трудилась на благо родины, оттачивая мастерство написания пугающих алгоритмов (например, Ахо-Корасика), в лекционных демонические преподаватели адски рассказывали дьявольские вещи (например, динамику по изломанному профилю). В общем и целом, фобос и демос.

Чего же боле? Дорешивание до вечера, спецкурсы. kuniavski на моих глазах готовил забавный спецкурс по плетению верёвки достаточной длины для простреливания собственной нижней конечности. Примеры программ на c++ были короткие и эффектные. Думаю, что никто с его курса не ушёл на своих двоих. ;)

Очень много параллельных развлечений. Нечем заняться? Можно пойти на рокотеку в клуб, посмотреть «Назад в будущее» в некромантике, поиграть в шляпу с друзьями или в волейбол, поучаствовать в турнире по покеру или фотокроссе, походить на джамперах. Можно полежать в гамаке и спеть что-нибудь из творчества Muse с -XraY- в конце концов. :)

Ну и природа, безусловно, располагает.

Мне удалось стать свидетелем процедуры посвящения в лкшата. Это была единственная безумная ночь, когда школьников будили, вели невесть куда, делали с ними невесть что и возвращали невесть как в постели с навеки покалеченной психикой.

Приготовления начались с отбоем. Часть оргкомитета и преподавателей готовили клуб к нашествию ребят, часть — вырезали новые бейджики, часть — обсуждали детали мероприятия. Около 12 ночи состоялось собрание. Легенда гласила, что индейцы майя вымерли, индейцы июйля сдали зачёт и уехали, и теперь индейцы августа должны спасти мир от грядущего Конца Света. Для этого они вынуждены спуститься в мир духов, пройти опасные испытания и добыть воду, чтобы освободить родную деревню от проклятия засухи.

Более формально, школьнику предстояло с завязанными футболкой глазами притвориться кактусом, дабы не быть раздавленным бешеным стадом, снять скальп с несчастного индейца-недоучки, спуститься по опасному склону, переплыть реку мёртвых (AlTimin inc. — самые надёжные и комфортабельные перевозки через реку мёртвых с самого сотворения мира! на правах рекламы), пройти по мосту через топкое болото, пролезть через пещеру, поговорить с шаманом и съесть дождевого червя, выбраться по верёвке в мир живых, произнести клятву лкшонка в трубку мира, испить божественной кока-колы и получить новый бейджик. Целое приключение!

Руководящий же состав ЛКШ поделился на пять групп:

  1. Группа пробудки, непосредственно извлекающая ребят из кроватей;
  2. Группа доводки, транспортирующая потенциальных индейцев к месту посвящения;
  3. Группа проводки, занимающаяся собственно развлекательной частью мероприятия;
  4. Группа отводки, дислоцирующая молодняк в спальные места;
  5. gurovic, подкармливающий уставших преподавателей жареными сосисками.

darnley, которого я знавал исключительно как талантливого олимпиадника, поразил меня своими организаторскими способностями. Всё проходило гладко, проводка школьников осуществлялась в конвейерном режиме.

Закончилось всё аж под утро, когда начало светать. Спать? Не тут-то было. Я оказался втянут в квест и должен был торжественно угостить шоколадкой того, кто определит во мне «лидера по вкладу на силах кода». И мой бейджик — Многомудрый Носорог. Не, ну вы представляете? Я был согласен на Чудо В Перьях или Толстого Тролля, но такое! Впрочем, сие досадное упущение оказалось использовано тем же вечером для разведения костра параллели A'.

С бейджиками запомнился один весёлый случай. Парнишка явно нерусской внешности, прочитав своё новое имя, воскликнул: «да какой я орёл? я китаец!».

Уехал я со смешанными чувствами. Всё-таки два дня — это совсем ничто, чтобы прочувствовать атмосферу школы. С другой стороны достаточно, чтобы получить о ней весьма прозрачное представление.

Ну и, разумеется, куча фоток по ссылке. Вспышкой просили не пользоваться во время проводки ребят по миру духов, и, хотя я иногда злобно пренебрегал этим правилом, вышло очень много смазанных кадров.

Read more »

 
 
 
 
  • Vote: I like it
  • +88
  • Vote: I do not like it

By Alex_KPR, 7 years ago, translation, In English,

Translated by Delinur.

The VK Cup 2012 Big Day has come. The main tour day. The participants have had a good rest and were slowly getting out of their gorgeous apartments and were getting themselves comfortable in the hall, talking, laughing.

We came out early enough, so the guys had half an hour more left before the contest. Everybody found their seats, turned the computers on, prepared themselves physically and morally. There was no limit like ''Don't touch the keyboard!!1'', so the start began a little nervously but smoothly.

Now then, what can a blogger do to while away the time? I did not plan to interfere with the contest so I was taking photos of the Griboyedov canal embankment and was watching the contest being monitored. The dynamic evaluation system of the problems’ complexity shifted the table in a quite amusing manner. Oh I wouldn't like to be in a participant's shoes there! Komaki made a dramatic advance as he made the first D problem submit; top 10 jumped here and there due to the constantly changing complexities of problems B and C. Judging by the submits, E was probably the easiest, B and C had approximately the same average difficulty, D was a more difficult problem, and A was as hard as the hell's bottom. tourist filled us with pleasant hope as he was the only person who submitted problem A, 15 minutes to the end, and got to the first place before the final tests.

Closer to the end of the contest the acm-icpc executive editor Bill Poucher arrived. I can't speak for the others but I personally wasn't particularly surprised by his presence: the codeforcers had blabbed about it. Right after the finish the participants started sharing impressions, running towards each other with happy and not exactly happy faces. The lunch time was approaching.

Lunch? Nah, that's boring. We can eat some other time, but the open question is — will we ever visit the Vkontakte office again. Encouraged by -XraY-'s stories, anton.bannykh and I climbed dangerous spiral stairs up, to the dome. The view was splendid from up there. We got our dose of adrenaline and descended from the heavens to the earth.

A little later dzhulgakov, his girlfriend and I did our best and something more to get a precious pass card and rushed along the conference rooms of the second floor. The couple got carried away in a small cozy dimly lit room, but the potential softcore porn was reduced to filming series of kisses. By the way, I've discovered the talent on an adult movie operator in me!

The rumor has it that in the next conference room efficient communication with equipment suppliers took place. A skeleton, tortured on an iron frame by the wall, smiled through all its thirty two teeth, a nice spiky platform hung above. The torture chair amused me greatly with its perverse complexity and the many ways to injure a victim. Cool!

We got to the lunch in time; we had it in the same place as yesterday — on the sixth floor, in Terrassa. The dinner transformed to a walking excursion along St. Petersburg centre. The female tour guide took the initiative and checked the participants' profound knowledge in the city's history. Enriching our minds was difficult due to the noise, the absence of a loudspeaker, stgatilov's trumpet (respect to you, Stepan!). Judging by the photos, the guys even visited some cathedrals, but I escaped on the first turn and returned to the hotel, so I can't tell you anything about it.

In the evening a festive dinner begun. The event's host was a KOTEHOK, it turned out an unusually good toastmaster. ''Do you like VK Cup?'' — ''Yeeeees!'', chanted the participants. Bill Poucher delivered an emotional speech and a show began. Frankly speaking, I was waiting for some problem to get expensive ALL OF A SUDDEN and the table to have lots and lots of swaps. But that was out of the question; too many solutions passed the final tests.

All contest participants were awarded with hp laptops, certificates, and somebody got large (literally large) checks. My congratulations to the winners: sevenkplus, s-quark and tourist, who got the first three places.

Here the official part was over and the time has come for a photo riot, uncontrolled communication and simply good mood. Charismatic Pavel Durov gathered two dozens of participants, together they examined the laptops and watched the photos of Vkontakte data centre. MikeMirzayanov was looking for potential authors of future Codeforces contests, using free T-shirts as bait.

Despite the late hour, we did not want to lose the festive feeling. Our loud company sat in the hall, visited the restaurant on the ninth floor, watched the views of the evening St. Petersburg.

That's how the VK Cup 2012 event ended. Waiting for the next year, huh? ;)

Don't be shy and watch the photos!

Read more »

 
 
 
 
  • Vote: I like it
  • +98
  • Vote: I do not like it

By Alex_KPR, 7 years ago, translation, In English,

Translated by Delinur.

...and we slowly move on to the next VK Cup day — the day dedicated to CodeGame and the trial tour.

Strange as it is, the morning began with breakfast in the hotel. Fresh grapefruit juice and still hot buns raised our mood perfectly. By eleven o’clock the participants gathered in the hall to transport to the Vkontakte office.

The clouds hung in the sky threateningly, however, there was no rain. Everybody coped with a short walk, quickly got to the seventh floor and took their working seats waiting for the trial tour. The actual trial tour, consisting of three problems and conducted by the Codeforces rules with dynamic assessment of costs, began a little late. The results are available by this link.

tourist took the bull by the horns immediately. He hacked severely the solutions sent for problem C. At some point the situation reached its climax: it was clear that even if Gennady fails all problems on the final contest, he won’t be able to fall lower than the second place.

The participants rushed to have lunch, discussing the problems vivaciously. The meal was organized in a restaurant on the sixth floor with a beautiful view on Kazan Cathedral. The waitresses did their best but our hungry crowd exceeded all their expectations. On the plus side, we had plenty of free time to conduct photo sessions! So the new album, dedicated to the second day of VK Cup, will have photos made by dzhulgakov, -XraY- and, traditionally, me. :)

And then, according to the timetable, began the stage of writing artificial intellect for the CodeGame cars. In a nutshell, the rules are like that: four cars pick flags, have a go at each other now and then, sometimes spit out a BelAz wheel. If they manage to get to the base in time, they are fixed; if the number of lives drops below zero, they burn in a hellfire. Correct me if I’m wrong but for some reason all CG, connected with Saratov in this or that way, turn out surprisingly like each other. Five years ago our tank called ‘‘Pedalny’’ (Rus. ‘’Pedalled’’) won the honorous last place in absolutely identical tank races, but that’s a whole different story.

In the evening the dinner was followed by the CodeGame Show, predicted by the good old schedule. The cars rushed to earn points, accompanied by cheerful Mortal Kombat OST music. I think that the most powerful bots were created by rudradevbasak and iwiwi. ilyakor was a real laugh, he called his can ‘’SheremetyevoTaxi’’ (Sheremetyevo is an airport in Moscow). Everybody watched the event interestedly and applauded to the leaders.

tourist, iwiwi, yeputons and rudradevbasak got to the finals. iwiwi chose the most aggressive tactics for his car, this decision earned him some heavy hits in his car hood. It’s easy to judge somebody when you aren’t in this person’s shoes but I would say that he suffered from his own lack of caution: he let himself get killed in two of three final battles, while other players tactfully and cautiously retreated to the base when they had few lives left. rudradevbasak endowed his car with predicting talent and picked a flag only if he managed to get to it in time, tourist dazzled us with his car’s maneuverability, and yeputons successfully shot the opponents with the wheel, one by one.

The four finalists played three games with each other and got the following places:

  1. rudradevbasak (rudradevbasak), 462

  2. luckerH4 (tourist), 453

  3. YeputonsPlayer06 (yeputons), 391

  4. iwiwiwiwiwiwi (iwiwi), 380

The first three places were awarded with brand new ipads and photo cameras. And we are about to face the most important day of VK Cup — the day of the final round.

The link to the photo album of the second day is here.

Read more »

 
 
 
 
  • Vote: I like it
  • +72
  • Vote: I do not like it

By Alex_KPR, 7 years ago, translation, In English,

Translated by Delinur.

Let's continue with our chat. :)

The scheme of the opening was absolutely unusual. The participants were invited into a hall with several round tables, each table had enough room for eight people. There we were offered dinner. Just like that, no onerous introductions. The breakfast was far back in the morning and there was no dinner per se in the schedule (and some participants didn't even make it to the breakfast). So the precious tables full of morsels gathered huge queues.

When the food was finished, the drowsy-eyed and now much better disposed guys were addressed to by MikeMirzayanov who delivered the introductory speech, wished everybody not to see any confusing messages about failed final tests and of course, good luck. Soon the souvenirs started to be given out: VK Cup and Codeforces prize T-shirts, notebooks, pens. While a participant was walking solemnly through the whole hall, the screen showed his photo, often a rather funny one. The organizers must have asked to send it beforehand. That was a splendid idea and we've got a splendid spectacular ceremony instead of a standard boring greeting.

I personally remembered the gorgeous photos of theycallhimtom, immediatel nicknamed as ''why so serious?'', meret in military uniform and Ra16bit, shouting into a payphone, wearing a google kerchief, tied in an ''industrious gardener'' style. Soon the heavy artillery of Vkontakte came in. After Pavel Durov's short but vivid speech we had only about 20 minutes left before the start of the boat adventures.

Boating meant travelling along St. Petersburg canals, listening to the tourist guide's monologue. The participants were justly separated into Russian-speaking and non-Russian speaking and seated into two small vessels. Everything started quite plainly: cold St. Petersburg weather, the monotonous voice of a woman who talked about numerous deaths, wet waves that were about to splash on those of us who sat close to the edge. However, the vessel's lower part was much warmer and everybody cheered up a bit. Fefer_Ivan used the time in-between his frequent arguments with homo_sapiens to play the troll against the tour guide woman, but she had her revenge on him too, -XraY- learned to operate his new photo camera, ilyakor confidently acted for the camera.

We went up again, this time in a small company headed by dzhulgakov, we decided to watch the city's sights, make some photos, and listen to the tour guide.

Pelicans have been considered sacrifice birds since ancient times. In Tsarist Russia people couldn't understand how pelicans feed their young, since, as you know, there was no Internet or TV...

On that point we, figuratively speaking, fell down and rolled on the floor laughing for like ten minutes. Not that's a real problem — feeding the young without TV or the Internet!

And Pavel Durov, with his talent to transform from an official figure to 'one of the lads' by putting on his 'Vkontakte' labeled cap, produced an absolutely marvelous impression. He managed to click with everybody immediately, support conversation on the subjects that were interesting for the participants, he made jokes but listened to others carefully. What else can I say? He's a really charismatic person.

So we got to our rooms in a wonderful mood. I hope that after such rest the participants will be morally prepared to Code Game Challenge and the test contest. Let's wish them good luck!

There are many photos, so follow the link instead of a fashionable tag. :)

Read more »

 
 
 
 
  • Vote: I like it
  • +109
  • Vote: I do not like it

By Alex_KPR, 7 years ago, translation, In English,

Translated by Delinur.

Hi everybody! I’m going to leave a really short post while our last guests are checking in the hotel.

Hotel Kempinski, that is offered to the VK Cup coders, is very young: it opened as much as five years ago. According to the official letter, it has 197 rooms and suits, a restaurant on the ninth floor with a gorgeous view, a room for tea ceremonies and a fitness center with a sauna. Some unofficial sources regard this hotel one of the best in the city! I don’t know whether it is true or not but the impression is absolutely positive.

I was lucky to come to St. Petersburg rather early, that is, yesterday, so I witnessed the arrival of the Japanese and the Chinese, rather exhausted after the journey. Having seen the timetable, they laughed much as iwiwi associated rafting with cold bubbling water. That’s where an unruly raft sent him the day they had a rest at the Petrozavodsk Training Camp.

At night I had a small walk about the building with a camera. The guards turned out rather nice and good-natured people; they insisted on having a look at my photos and demanded to delete any that had hotel staff on them. So I lost some fruit of my toil and had to escape to the restaurant and calmly walk to my room from there.

Next day Ra16bit and rizar talked excitedly about a VIP bus that rode to the plane, got them to the VIP zone right from the passenger boarding stairs. There they waited for a VIP porter with the luggage, got in a VIP taxi and rode to a VIP hotel. On the other hand, during the breakfast homo_sapiens told Gerald and me, how much he hates all this mock antique design and all this antique furniture, bought on auctions for a fortune. =)

But as we say in Russia, it’s better to see something once than to hear about it a hundred times. There aren’t many photos, bad luck :) The opening ceremony will start soon and according to the timetable, it will smoothly transform itself into a festive dinner and boating. I’ll try to keep you up to date!

https://get.google.com/albumarchive/pwa/KouprinAl/VKCup12Day0?feat=directlink

Read more »

 
 
 
 
  • Vote: I like it
  • +109
  • Vote: I do not like it

By Alex_KPR, 7 years ago, In Russian,

Всем привет!

6 июля состоялся день открытых дверей ABBYY, который для нас, олимпиадников, более известен как ABBYY Cup 2.0. Приглашенцы, в целом, отбирались по результатам ABBYY Cup 2.0 — Hard, проводившегося некоторое время назад на Codeforces.

Существовало два принципиальных способа транспортировки собственного тела до московского офиса ABBYY: на автобусе от Долгопрудного для тех, кто приехал 5-го числа и ночевал в общежитии-гостинице #9 МФТИ, и собственным ходом, с помощью метро.

Я, как понаехавший утром, в 9 утра уже наслаждался кофе и интернетом в уютной переговорке, параллельно слушая байки о том, как вечером потерялся Гена и как отличился Саратов, поутру рванувший в Долгопрудный, поставив под угрозу начало мероприятия. Часам к десяти мы (Alex_KPR, shevchen и NALP) медленно перетекли в комнату для участников. Разительных отличий от прошлого года, кроме очень кстати материализовавшегося синтезатора, не было: всё те же пуфы, стулья с подставкой под ноутбук, чай с печеньем, Рузана. :) Достаточно скоро появились и участники-финалисты, и началось.

Read more »

 
 
 
 
  • Vote: I like it
  • +102
  • Vote: I do not like it

By Alex_KPR, 7 years ago, In Russian,

Всем привет, посоны!

Недавно начался чемпионат мира по выжиранию палёной водки!!1 Я, как большой фанат и любитель, рекомендую всем в честь этого нажраться водкой. Желательно палёной. Ты меня уважаешь?

Герой сегодняшнего матча — сантехник Серёга! Он умудрился хлебать прямо из ведра, а потом мордой треснулся об стол, перелил остальное в тазик и ринулся лакать оттуда. Блеванув и отключившись, он продолжил вылизывать получившийся "коктейль" на полуавтомате...

Ну и конечно же нужно вставить несколько картинок!

Ничего не напоминает, господа? По-моему очень даже.

Теперь суть.

Цель Codeforces это предложить вам удобную платформу для создания, проведения и обсуждения соревнований по программированию. Это будет немножко социальная сеть, больше чем новостной портал и больше чем online judge.

Я всегда был и являюсь сторонником живых дискуссий, общения, желания поделиться своими радостями с сообществом. Но, разумеется, если они затрагивают тему спортивного программирования или смежную, коих сотни и даже тысячи.

И футбол, и хоккей, равно как и чемпионат по выжиранию палёной водки, настолько далеки тематике сайта, его идеям и принципам, что у меня возникает закономерный вопрос: какого хрена? Уж ладно, создал какой-то недалёкий человек запись в блоге, её заминусовали и выкинули из прямого эфира. Но это что такое? Баскетбол когда? Пионербол с волейболом на очереди? Если мне не изменяет память, это уже третий или четвёртый пост про футбол за последнее время.

Мнение администрации я хотел бы привлечь следующим тезисом: чем больше мусора будет появляться на Codeforces, тем меньше пришедших по адресу людей захочет его в дальнейшем посещать.

Спасибо за внимание.

Read more »

 
 
 
 
  • Vote: I like it
  • -61
  • Vote: I do not like it

By Alex_KPR, 7 years ago, In Russian,

Всем привет!

Я вот тут подумал, что неплохо бы выложить несколько фотографий. Официальный сайт почему-то проявил поразительную скупость, (а может это я плохо искал?), а отчёт о Challenge24 гражданки Nickolas, к сожалению, не пестрит будапештскими пейзажами.

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

Небольшое предисловие. Так уж внезапно получилось, что мы (команда any_random в составе Alex_KPR и Zhukov_Dmitry) внезапно встретились в аэропорту с богоподобной natalia, что в дальнейшем явилось одним из основополагающих факторов, влияющих на нашу траекторию путешествия по Венгрии.

Read more »

 
 
 
 
  • Vote: I like it
  • +111
  • Vote: I do not like it

By Alex_KPR, 7 years ago, translation, In English,

Hi everybody!

This weekend a new gym is coming. Problems are from ICL cup 2012, also known as GP of ICL.

A supposed difficulty of the contest is four stars.

The training is prepared to foreign participants and contestants who don't take part in the Open Cup.

Gym is added by homo_sapiens.

Read more »

Tags gym, icl
 
 
 
 
  • Vote: I like it
  • +17
  • Vote: I do not like it

By Alex_KPR, 7 years ago, In Russian,

Всем привет!

Полигон — это сервис, предназначенный для подготовки олимпиадных задач, разработанный MikeMirzayanov и командой Codeforces. На сегодняшний день определённо является наиболее удачным проектом, ближайшим аналогом которого является табличка в Google Docs. :)

Я бы отметил высокую популярность полигона в России: например, почти все задачи последних петрозаводских сборов были подготовлены в полигоне (за исключением контестов поляков и MIT; где готовили японцы — я не знаю).

Read more »

 
 
 
 
  • Vote: I like it
  • +105
  • Vote: I do not like it

By Alex_KPR, 7 years ago, In Russian,

Сабж. Хотелось бы комментариев от людей, имеющих понимание того, что происходит. :)

Больше всего пока что нашёл у Nickolas в профиле — целых три.

P.S. Больше всех порадовал Egor:

(1 и 10 forum posts соответственно)

Read more »

 
 
 
 
  • Vote: I like it
  • +27
  • Vote: I do not like it

By Alex_KPR, 7 years ago, In Russian,

Всем привет!

Сегодня я хотел бы предложить побеседовать об эффекте влияния монитора на порядок решения задач в acm-контесте. Блин, опять кучу минусов наберу.

Монитор — единственное доступное средство взаимодействия между участниками, и именно он существенно влияет на поведение и принимаемые решения во время контеста. Важной информационной характеристикой каждой задачи, извлекаемой из монитора, является количество участников, сумевших её сдать на текущий момент. Поскольку правила icpc построены таким образом, что выгодно решать самую лёгкую задачу, то топовые команды задают ритм всем остальным, ведь логично, что решённая кем-то задача наверняка проще, чем задача, не решённая никем.

Но ведь и сложность задачи — величина субъективная. Кроме того, сильные команды такие сильные, что не обязательно будут решать задачи в порядке увеличения сложности — для них и задачи посложнее окажутся простыми.

Read more »

 
 
 
 
  • Vote: I like it
  • +52
  • Vote: I do not like it

By Alex_KPR, 8 years ago, In Russian,

Всем привет!

Да-да, эти самые споры. Они возникают уже не первый раз. Что самое весёлое — спорят одни и те же люди, ибо ни одна из сторон не способна убедить другую в своей правоте.

Давайте раз и навсегда поставим точку в этом вопросе.

Утверждение 1. Круче те, кто используют prewritten code, потому что у них преимущество!

Ложь! Да, с prewritten code можно поиметь раз в десять SRM'ов лишних 10-20 поинтов, сэкономить какое-то небольшое (по меркам контеста) время в icpc или других соревнованиях. Но prewritten code — не панацея. Вот tourist никогда не пользуется этой фичей и, тем не менее, выступает достаточно успешно на любых соревнованиях.

Утверждение 2. Круче те, кто не используют prewritten code, потому что на любом серьёзном соревновании с запрещённым prewritten code они получат преимущество!

Ложь! Да, умение быстро и чисто писать сложные алгоритмы может выручить в трудную минуту. Особенно если это — acm-icpc world finals. Но далеко не факт, что те, кто пользуются prewritten code, не могут сесть и написать тот же самый алгоритм с нуля. Вот Egor точно сможет. Однако он всегда пользуется своей шарманкой и, тем не менее, выступает достаточно успешно на любых соревнованиях.

Существует объективная граница, до которой писать алгоритмы не напрягает. Это всякие поиски в глубину, ширину, дейкстро-флойды. Начиная где-то с декартовых деревьев, FFT и так далее, вбивание и отладка кода становятся напрягающими и довольно занудными задачами. Здесь я бы обратил внимание, что ни один любитель prewritten code не станет со вздохом копипастить поиск в глубину. Но и ни один противник prewritten code ещё не написал FFT 100500 раз хотя бы по той причине, что FFT встречается в задачах тысячу раз реже, чем поиск в глубину.

Итак, господа, prewritten code, в первую очередь, — дело вкуса, равно как и две ложки сахара в кружке чая. Самое главное, что надо вынести из этого спора — нужно уметь понимать КАК работает алгоритм, а не где его можно надыбать.

Также я бы взял на себя смелость советовать участникам школьных олимпиад и участникам четверть-, полу-, и просто финалов acm-icpc больше писать ручками. Пригодится. ;)

Read more »

 
 
 
 
  • Vote: I like it
  • -33
  • Vote: I do not like it

By Alex_KPR, 8 years ago, In Russian,

Мне кажется, что очень невежливо применять подобные санкции, не выслушав в данном вопросе меня.

Во-первых, прошу убрать из сообщения ip-адреса. Достаточно лишь указания на них, надеюсь, вам поверят и без этого.

По аккаунтам.

1. аккаунты Red_Joda, Santa_Claus, Happy_New_Year, Happy_New_Year_1, Letter_to_Joulupukki, werbeH, Yoda не забанены и никогда не были забанены. Это все промежуточные переименования в Новый Год, замечу, разрешенные администрацией.

2. аккаунт anonymous после переименования "placeholder-a" anonymous в notanonymous в Новый Год до обратного моего переименования администрацией мне не принадлежал. Совпадения ip-адресов в данном случае по определенным причинам оставлю без комментариев. Прошу заметить, что это я уже заявлял в личной переписке администрации.

Read more »

 
 
 
 
  • Vote: I like it
  • +59
  • Vote: I do not like it

By Alex_KPR, 8 years ago, In Russian,

Всем привет!

В последнее время я часто бываю недоволен действиями администрации. Пытаясь проанализировать почему же так происходит, я пришёл к выводу, что просто мне дорог этот ресурс, дорог Codeforces. И хочется, чтобы он был лучше и интереснее, а не скатывался в штаны шахтёра.

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

Получаем интересную зависимость: рейтинг участника косвенно влияет на вклад, а вклад... не влияет ни на что. Вообще. Получается вклад ради вклада?

Давайте немного пораскинем мозгами и определим цели вклада:

  1. Индикация полезности участника на ресурсе.
  2. Мотивация к созданию интересного контента.

Read more »

 
 
 
 
  • Vote: I like it
  • +158
  • Vote: I do not like it