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

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

Всем привет!

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

Спешим сообщить, что команда Codeforces способна не только подкручивать цвета и формулы, но и постоянно работать над развитием проекта.

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


Endagorion, например, выглядит так.

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

К сожалению, понятие из абзаца выше плохо поддаётся формальному описанию через имеющуюся у нас информацию о раундах. Поэтому сведения об авторах были составлены мною практически вручную по каждому из практически шестисот раундов (включая сдвоенные раунды и всевозможные необычные раунды), которые проводились на Codeforces, с использованием информации из анонсов, разборов, авторства задач в полигоне и некоторых других источников информации (вплоть до "Майк, а кто был автором Yandex.Algorithm 2011 Finals?"). Весь этот процесс занял у меня два дня, за которые я успел прочитать анонсы ко всем раундам за пять лет :) Можете сказать большое спасибо Виталику kuviman Кудасову, который быстро воплотил в жизнь этот функционал.


(как это происходило, изображение кликабельно)

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

И последняя новость. Начиная с Codeforces Round #326 я снимаю с себя обязанности координатора и передаю их следующему человеку, чьё имя... вы скоро узнаете.

Это был потрясный год, за который я успел поработать над самой клёвой платформой в мире спортивного программирования и познакомиться с кучей интересных людей. Встретимся в таблице результатов :)

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

»
9 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

It is very good idea with "problemsetting")

»
9 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Героический труд. Восхищаюсь.

Жаль, все забили и наш раунд мы с тобой так и не успели доделать. Что же, может быть, когда-нибудь :)

Любопытно, много осталось задач в пуле, из-за которых много следующих контестов будут для тебя закрыты?

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится +26 Проголосовать: не нравится

    Думаю, приличное количество. Буду как честный человек помогать с подготовкой :)

»
9 лет назад, # |
  Проголосовать: нравится +34 Проголосовать: не нравится

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

Спасибо, Макс, ты был крут!

»
9 лет назад, # |
  Проголосовать: нравится +17 Проголосовать: не нравится

Hi Zlobober, I am wrongly marked in Codeforces Round #250 (Div. 1). I was not an author of this round.

»
9 лет назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

As you are no longer a coordinator, we also hope to see you in the ranking table :)

»
9 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Thanks for your work and good luck in the future.D

»
9 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Great, this is something which I badly desired. This makes searching for problems much easier when you remember an author (in most cases blog entries do the thing but not always).

»
9 лет назад, # |
  Проголосовать: нравится +17 Проголосовать: не нравится

Означает ли это что вы появитесь в топе по вкладу?

»
9 лет назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится

Было бы круто если б на странице проблемсетера еще и показывалось скоко решил задач:

Чтобы сразу понимать, участывать или забить.

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится +18 Проголосовать: не нравится

    Хорошая идея, думаю, сделаем.

    • »
      »
      »
      9 лет назад, # ^ |
        Проголосовать: нравится +100 Проголосовать: не нравится

      Ну тогда еще идея: можно вместе с % системного тестирования указывать примерное время проверяемых сейчас задач. Если я сдал решения в 1:30, а сейчас проверяются 0:30, то я сразу понимаю: у меня есть время поотжиматься или сходить за чаем. А "56%" мне этого не говорит, увы :((

      • »
        »
        »
        »
        9 лет назад, # ^ |
          Проголосовать: нравится -11 Проголосовать: не нравится

        На вкладке "статус" можно посмотреть.

        • »
          »
          »
          »
          »
          9 лет назад, # ^ |
            Проголосовать: нравится +8 Проголосовать: не нравится

          Это менее удобно =(

          • »
            »
            »
            »
            »
            »
            9 лет назад, # ^ |
              Проголосовать: нравится +25 Проголосовать: не нравится

            Судя по тому, как тормозит кодфорцез во время тестирования, большинство об этом не знает и пользуется старым-добрым F5...

»
9 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I was very eager to see whether tourist arranged any round or not!!

»
9 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

User ainta and xtalclr is also the author of Codeforces Round #233 (Div. 1). (The announcement has been disappeared because of the Black Day of Codeforces..) Could you mention them as authors of that round?

»
9 лет назад, # |
Rev. 2   Проголосовать: нравится +58 Проголосовать: не нравится

Вот ду ю синк эбаут реплэйсинг "проблемсеттинг" вис "подготовка задач/раундов"?

Нормальный текст в предыдущей правке.

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    для соответствия можно "соревнований"

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится +12 Проголосовать: не нравится

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

    • »
      »
      »
      9 лет назад, # ^ |
        Проголосовать: нравится +22 Проголосовать: не нравится

      Кажется, что в слове "проблемсеттинг" 14 букв, а в "подготовка задач" — 16 (с пробелом). Такая уж проблема? По-моему, хорошо выглядит и не сливается с соседями:

      В крайнем случае можно назвать "авторство". И так уже есть не слишком понятные без контекста "попытки".

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

      • »
        »
        »
        »
        9 лет назад, # ^ |
          Проголосовать: нравится +7 Проголосовать: не нравится

        Я когда говорил, что там проблемы с местом, забыл, что у меня в этом меню есть ещё по меньшей мере один пункт, который пока всем недоступен, но в ближайшей перспективе появится у всех. Ещё есть такой эффект, что у тебя из-под Windows используется шрифт сильно уже, чем, скажем, в хроме под Linux Mint.

        Вообще мне, наоборот, это слово нравится и кажется достаточно лаконичным термином. Так что это, скорее, вопрос вкусовщины.

      • »
        »
        »
        »
        9 лет назад, # ^ |
          Проголосовать: нравится +47 Проголосовать: не нравится

        Плюсую авторство

»
9 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

Спасибо Макс! Ты проводил контесты регулярно !!!

»
9 лет назад, # |
Rev. 2   Проголосовать: нравится +8 Проголосовать: не нравится
"The last round have set an incredible record: 8000 participants! And I'm glad to tell you that there was no single technical issue during the round time!"

Their was some issues during the start of the round! I could enter into the problem page after TWO minutes of terrible loading! and, maybe there was some other issues too: check this comment

»
9 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Забыли меня добавить в авторы контеста http://mirror.codeforces.com/blog/entry/5248 (из-за того, что я менял хэндл, видимо).

»
9 лет назад, # |
Rev. 2   Проголосовать: нравится +13 Проголосовать: не нравится

Забытые соавторы моих контестов:

Следующий шаг — ввести эквивалент числа Эрдёша для авторов задач :-)

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Добавил. Спасибо!

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится +10 Проголосовать: не нравится

    А есть ярко выраженный Эрдёш? Или предлагается в его качестве динамически брать самого плодовитого?

»
9 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Great!But I suggest adding the writers to the upcoming contest.I think it's better.

»
9 лет назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится

Awww, man we're gonna miss you! GL to you in the future. In the meantime, we should get ready to greet the new coordinator with open arms!

»
9 лет назад, # |
  Проголосовать: нравится +27 Проголосовать: не нравится

Very much appreciated work by you guys kudos :-)

»
9 лет назад, # |
  Проголосовать: нравится +32 Проголосовать: не нравится

And the last piece of news for today. Starting from Codeforces Round # 326 I'm no longer a coordinator of Codeforces.

Thanks for your works.

»
9 лет назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

В раунды 125, 133, 139, 150 надо добавить Gerald.

А вообще, вероятно, лучше было бы отслеживать авторов не по анонсам раундов, а по их разборам.

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Почему? Как раз в анонсах обычно пишут "раунд готовили такие-то". А разборах нет.

    • »
      »
      »
      9 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Потому что в разборах указаны авторы по всем задачам (во всяком случае я указывал). И там можно определить участвовал ли координатор в контесте дополнительно как автор одной-двух задач.

      • »
        »
        »
        »
        9 лет назад, # ^ |
          Проголосовать: нравится +12 Проголосовать: не нравится

        Разборы я тоже читал, авторов задач очень мало кто указывает. Добавил Геральда в указанные раунды.

»
9 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Greate job! Thank you Zlobober!

Btw, why there are some unrated writers?

I know:

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    Those are duplicating accounts of authors. On first rounds there was no option for problemsetter to register on both div1 and div2 contest, so they had to create multiple accounts, as far as I understand.

»
9 лет назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

Спасибо, Макс Zlobober Ахмедов, за Вашу работу. Успехов Вам и удачи!

»
9 лет назад, # |
  Проголосовать: нравится -11 Проголосовать: не нравится

Люди добрые! Помогите, очень прошу!

Почему на задаче A http://mirror.codeforces.com/gym/100092/problem/A не работает чуть ли не идеальный код на PHP? Просто я так понимаю движок не может просто прочитать ответ? Или что?

<?
list($a, $b) = explode(' ', trim(file_get_contents('sum.in')));
file_put_contents('sum.out', $a + $b);
  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится -44 Проголосовать: не нравится

    В названии контеста в файле условий же написано "_Язык С_", видимо, на нем и стоит решать

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    Похоже на баг в поддержке PHP на Codeforces — функция file_get_contents не работает (равно как и fopen), судя по моим тестовым посылкам (13460997, 13461004, 13461023). Рекомендую написать об этом MikeMirzayanov.