Блог пользователя MikeMirzayanov

Автор MikeMirzayanov, 14 лет назад, По-русски
Добро пожаловать на Codeforces Beta Round #9. Задачи этого раунда подготовлены постояннымм участником наших соревнований Alex_KPR, за что ему большое спасибо. Так же в подготовке контеста принимал участие Nerevar.

Julia, тебе особое спасибо за великолепные переводы.

Желаю высокого рейтинга,
MikeMirzayanov

Полный текст и комментарии »

  • Проголосовать: нравится
  • +2
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Если кто не знаком с термином, то это способ создания контента силами сообщества. Можно почитать википедию.

Собственно, идея краудсорсить разборы задач кажется вполне естественной, но ... плохо работает. Как мы видим, уже не первый контест не находится желающих помочь сообществу. Вопроса собственно два: почему и как быть?

Давайте вместе обсудим этот момент. Что нужно исправить/улучшить/изменить, чтобы на Codeforces появились разборы?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +6
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, перевод, По-русски
Добро пожаловать и удачи на раунде!

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

Позже в этом же посте мы будет обсуждать прошедший раунд.

Желаю высокого рейтинга,
MikeMirzayanov.

UPD. Спасибо за контест надо говорить команде Saratov SU #5, а именно пользователям FeferGerald и Polichka.

UPD2. ...И лучше поздно чем никогда: наличием английских вариантов текстов условий мы обязаны исключительно пользователю Julia. Большое ей спасибо за 8 великолепных переводов 8 раундов соревнований Codeforces.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +22
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Контест перенесен на 15 минут. 

Спасибо всем за участие в Codeforces Beta Round #7. Надеюсь, вам понравилось. В комментариях предлагаю обсудить задачи и систему. Пожалуйста, выскажите ваше мнение, особенно если вы заметили какое-то неадекватное поведение системы. И как всегда я с интересом прочту предложения по улучшению.

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

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

Огромное спасибо авторам задач: RAD и e-maxx  подготовили и помогли провести контест.

Желаю высокого рейтинга,
MikeMrzayanov

UPD. Рейтинги обновлены. Решения доступны для просмотра.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +19
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Добро пожаловать на Codeforces Beta Round #6.

Будет здорово увидеть в комментариях ваши мысли и впечатления.

Желаю высокого рейтинга,
MikeMirzayanov.

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

UPD 2. В задаче были уменьшены ограничение и сделано перетестирование. По результатам перетестирования выяснилось, что никто из участников не представил правильного решения (даже для уменьшенных ограничений). Таким образом, перетестирование существенно изменило положение только четырех участников, которые сдали задачу на контесте. Однако, даже без этой задачи все они получают плюс к рейтинга, если рейтинг по контесту учитывать. Таким образом, принято решение оставить это соревнование рейтинговым, но в дорешивании эта задача доступна с меньшими ограничениями.

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

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Всем привет.

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

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

Чуть позже появится возможность просматривать решения конкретного участника.

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

Желаю высокого рейтинга,
MikeMirzayanov 

UPD. Теперь таблица положения участников (монитор) стала лучше — по двойному клику (или Ctrl + клик) вы можете просматривать историю посылок.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +14
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Добро пожаловать и удачи на раунде!

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

Позже в этом же посте мы будет обсуждать прошедший раунд.

Желаю высокого рейтинга,
MikeMirzayanov.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +17
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Всем привет.

В настоящий момент мы уже определились, что Codeforces Beta Round #5 следует проводить в субботу, 20-го марта. Открытым вопросом является время проведения. Хочется выбрать как-то так, чтобы участникам было максимально удобно. Просьба высказать ваши мысли о времени проведения в комментариях - конечно, следует не только писать как удобно именно вам, а предлагать какие-то мысли как выбрать лучшее время для большинства.

Желаю высокого рейтинга,
MikeMirzayanov

UPD. Всем спасибо за проявленный интерес - я прочел все комментарии. Затея оказалась полезной - я бы не учел все те замечания и аргументы, какие были высказаны. После глубоких раздумий, я решаю провести раунд с 19:00 по Москве - думаю этот вариант удобен большинству пользователей сайта. Это не значит, что мы не будем экспериментировать со временем в будущем - будем пробовать и утренние контесты, хотя 5 утра не обещаю :).

Полный текст и комментарии »

  • Проголосовать: нравится
  • +2
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Предлагаю обсудить здесь вопросы и проблемы, связанные с Codeforces Beta Round #4. С нашей стороны выявлены три сложности:
  • медленное тестирование - приношу извинения за большую очередь, к следующему раунду, предполагаю, значительно увеличить скорость тестирования
  • проблемы с Python - видимо решения хотят загрузить какую-то либу, загрузка которой запрещена
  • иногда некорректные RE - видимо это результат работы антивируса на серверах тестирующей системы, придется их выключить
Также предлагаю просто поделиться впечатлениями. 

P.S. И кстати, разбор задач ждет добровольца. Желательно, чтобы это был один из лидеров сегодняшнего соревнования. Напоминаю, что разборы задач надо писать по-русски и по-английски. Разбор будет опубликован на главной и позже доступен по спец. ссылке со страницы раунда.

UPD: Рейтинг обновлен. Поздравляю всех тех, кто остался в плюсе.
UPD 2: Особое спасибо пользователю KudryashovIA за большую помощь в подготовке контеста.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +6
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
В рассылке на русском языке мной была допущена опечатка. Фразу "Начало запланировано на 12-ое марта (пятница) 2010, 12:00" следует читать как "Начало запланировано на 12-ое марта (пятница) 2010, 15:00".

Полный текст и комментарии »

  • Проголосовать: нравится
  • -1
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Предлагаю обсуждать здесь всего, что касается Codeforces Beta Round #3. Конечно, во время соревнования запрещено писать что-либо, касающееся решения задач и т.п.

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

Так же, пользуясь моментом, хочу анонсировать Codeforces Beta Round #4, который пройдет на следующей неделе. Он будет рассчитан на участников из второго дивизиона (новички + те, к кого рейтинг менее 1500). Мы постараемся не задерживаться с Codeforces Beta Round #5, в котором смогут принять участие все.

Желаю высокого рейтинга,
MikeMirzayanov

Полный текст и комментарии »

  • Проголосовать: нравится
  • +6
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски

Все видимо уже в курсе, что Codeforces Beta Round #3 не состоялся в назначенное время. Произошло это, видимо, по причине возросшей популярности с одной стороны и некоторых наших багов с другой. Конечно, жалко, что все так произошло. С другой стороны, если бы все упало во время контеста, было бы хуже. Соревнование перенесено на воскресенье (7 марта), 15:00.

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

Спасибо за понимание,
MikeMirzayanov

UPD. Как стало известно, в субботу будут проходить еще два популярных контеста, по этому встретимся в воскресенье на Codeforces Beta Round #3.

Полный текст и комментарии »

  • Проголосовать: нравится
  • -1
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски

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

Не так давно на Codeforces была введена система рейтинга. Для полноты картины представляю вам табель о рангах.

Отныне участникам будут присваиваться звания, которые будут отражать ваши знания, навыки и умения в таком нелегком деле как решение задач по программированию. По результатам прошедших раундов вам будет начисляться (у кого-то сниматься, но, надеюсь это не про вас) рейтинг, и при достижении определенных успехов вас ждет повышение по службе. Ниже представлена таблица, отражающая зависимость между рейтингом и званиями. Более того, званиям присвоены цвета, и это тоже отражено в таблице.

Рейтинг Звание
0-1199Рядовой
1200-1349Ефрейтор
1350-1499Сержант
1500-1649Лейтенант
1650-1799Капитан
1800-1999Майор
2000-2199Подполковник
2200-2399Полковник
2400-2699Генерал
2700+Маршал

Как вы успели заметить: пока в нашем полку только три капитана: vepifanovgusakovRAVEmanНо, я уверен, после Codeforces Beta Round #3 нас ждет большая серия повышений.

Желаю высокого рейтинга,
MikeMirzayanov

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
В связи с профилактической работой на сервере, сайт может быть не доступен в среду (3-го марта) с 17:00 до 20:00. Спасибо за понимание.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +14
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски

Как некоторые уже успели заметить – на сайте появился рейтинг участников соревнований. Пока он тоже находится в состоянии beta, но выглядит вполне адекватным. Вот как он считается.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски

Спасибо всем за участие в Codeforces Beta Round #2. Надеюсь, вам понравилось. В комментариях предлагаю обсудить задачи и систему. Пожалуйста, выскажите ваше мнение, особенно если вы заметили какое-то неадекватное поведение системы. И как всегда я с интересом прочту предложения по улучшению.

Поздравляю тройку лидеров: RAVEman, GarnetCrow и ivan.popelyshev!

До встречи на Codeforces Beta Round #3.

P.S. И кстати, разбор задач ждет добровольца. Желательно, чтобы это был один из лидеров сегодняшнего соревнования. Напоминаю, что разборы задач надо писать по-русски и по-английски. Разбор будет опубликован на главной и позже доступен по спец. ссылке со страницы раунда.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
В этом топике я бы хотел поднять вопросы вокруг Codeforces Beta Round #1. Что вам понравилось? Что не понравилось? Что показалось неудобным? Что вы видите можно изменить, чтобы сделать участие более комфортным? Какие у вас были проблемы во время участия? Интересно ваше мнение по поводу интерфейса.

Просьба не отписываться ярко по поводу (не)доступности сайта с адреса http://codeforces.com/ (я рекомендовал использовать http://codeforces.ru:8081/). Я догадываюсь в чем проблема. Связка Apache Virtual Hosts + AJP Connector то ли настроена кривовато, то ли работает плоховато. Короче, это я исправлю.

 Жду комментариев. И, конечно, приглашаю на Codeforces Beta Round #2.

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

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
  • Проголосовать: нравится
  • +16
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски

Этот пост более не актуален, он значительным образом устарел. Вам следует прочитать пост https://codeforces.com/blog/entry/121114.

Позже вы познакомитесь с правилами соревнований Codeforces, которые будут отличаться от правил ACM-ICPC, TopCoder, GCJ и, я надеюсь, немного разнообразят контесты. Большая часть официально-проводимых соревнований будет проходить именно по этим правилам, хотя будут и более традиционные контесты. Например, Codeforces Beta Round #1 будет проходить по старым-добрым правилам ACM-ICPC (имеются ввиду правила подсчета результатов — так как у нас соревнование личное, покороче, да и разрешенных языков поболее). Пока тестирование будет проводиться под ОС Windows, но в будущем это может и измениться, благо система поддерживает тестирование на разных платформах даже в рамках одного контеста.

<span style="">

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски

Коротко пройдусь по изменениям на Codeforces:

  • Объявлен Codeforces Beta Round #1. Пройдет он по правилам ACM-ICPC, только продолжительность его будет 2 часа. Не стоит ждать многого от задач – он планируется в первую очередь для проверки системы и вашего фидбека. Задачи в нем будут как на русском, так и английском языках. Если всю подготовку я завершу раньше, то перенесу раунд на день или два вперед. На Codeforces планируется вести рейтинг, наподобие рейтинга TopCoder – если бета-соревнования будут проходить без весомых сбоев, то они будут учитываться как рейтинговые. Для участия необходимо пройти предварительную регистрацию.
  • Изменился алгоритм составления «прямого эфира» в боковой панели – там отмечается два вида событий: «новый комментарий» и «создание/обновление текста». Записи в блогах сортируются по последнему произошедшему для них событию. То есть в «прямом эфире» отмечены последние 15 топиков, по которым есть активность.
  • Появилась детализованная страница «прямого эфира», в которой хорошо видно кто, что и где в последнее время делает.
  • Изменился алгоритм начисления «вклада». Подробнее о вкладе смотрите ниже. Думаю, что я еще не поменяю эти формулки.
  • Поправил несколько багов.
А сейчас немного о концепции вклада в сообщество Codeforces.

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
После остановки на два дня в Пекине мы направляется в Москву. Рейс завтра, чуть раньше двух дня. Может, кто еще летит с нами? По прилету (примерно в 6 вечера) нам предстоит бросок до Павелецкого вокзала - очень хочется успеть на 17-ый поезд, который отправляется в 19:56. Учитывая количество сумок у каждого из нас, кажется, что автобус/маршрутка + метро не вариант. Остается такси, кстати почем нынче до Павелецкого от Ш2?

И если все будет по плану и мы успеем на поезд, то в Саратов приезжаем 10-го в 12:04. Как говорит Антонина Гавриловна - "усталые, но голодные". Ждите.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски

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


Еще раз поздравления медалистам. Битва была жаркой.

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Пожалуй, я пока не найду в себе силы описать сегодняшний день. Скажу только, все было весьма утомительно - перед пробным туром ребята "томились" наверное часок. Потом был тур, по длине сравнимый с основным.

А теперь о главном. Завтра контест. Официальный сайт соревнования: http://icpc.baylor.edu/, а традиционную текстовую трансляцию можно будет найти на Snarknews

Болеть 5-го числа с 5 утра по Москве.

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

UPD: Чуть не забыл самое главное. Сегодня Билл Паучер сообщил печальную новость - финал в Малайзии переноситься на неопределенный срок, а в где будет в следующем году пока секрет. Ходят упорные слухи, что в Каире (Египет).

UPD 2: Стало известно, что на неофициальном игровом турнире ICPC Challenge наша команда вышла в финал, завоевав место в четверке лидеров. Финальные бои состояться на церемонии закрытия завтра.

UPD 3: Результаты по-видимому можно будет смотреть здесь. Спасибо vici, ставлю плюс!

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Очередь на открытие

Третий день прошел под знаком взлетов и падений Харбина в наших глазах. Все началось с открытия - которое оказалось плохо организованным, затянутым и скучным. Непосредственно перед открытием зрители прошли в актовый зал Харбинского инженерного университета, а участникам предстояли серьезные испытания. Всех собрали в длинном полуподвальном помещении - мы должны были выстроиться в порядке заранее определенных номеров. И ждать. Команд участвует в финале, как известно, 103, так что в этот подвал набилось под 450 человек (включая тренеров и волонтеров). Было душно и тесно. Русские команды проявили свойственную им соображалку, и не стали толпиться в очереди, расположившись у входа - там было прохладней и свободней.

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

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

Автор MikeMirzayanov, 14 лет назад, По-русски
Перед рейсом

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

С утра у нас было несколько часов свободного времени, и мы отправились искать местный Арбат (или проспект Кирова, кому уж как ближе). Собственно, отойдя недалеко от отеля, мы обнаружили, что слабо представляем себе как к нему пройти. Все же возвращаться не хотелось - поэтому двинулись, основываясь на скудной имеющейся информации. Было действительно холодно - но мы хорошо подготовились. Я, например, одел дареную куртку поверх своей. Вова же натянул подаренные штаны, поверх джинсов и казался довольным. Преимущественно мерзли лица.

По дороге мы неоднократно обращались к прохожим с просьбами показать направление до знаменитой пешеходной улицы. Дело осложнялось тем, что название ее мы не помнили. 80% респондентов ответили, что они не говорят по-английски. 20% ответили, что говорят, но больше ничего сказать по-английски не могли. Все-таки используя международный язык жестов, мы как-то объяснялись и вышли на проспект. Лично меня он разочаровал - смотреть там оказалось практически не на что. Конечно, интересно было посмотреть на относительно старую застройку, но ходить по магазинам "Russian goods" совершенно не хотелось. Там продавали видимо самопальную водку, шоколад с надписью "Русский мех (пучница)" (имелось ввиду "пушнина") и другие товары сомнительного качества.

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится