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

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

Добрый день.

Теперь пропустить раунд из-за невнимательности при регистрации станет сложнее. В ближайшие раунды в экспериментальном режиме будет запущена функциональность дополнительной регистрации (может надо называть как-то по-другому: расширенной регистрации?).

Это означает, что после окончания периода основной регистрации (как обычно, за 5 минут до старта раунда) будет еще один дополнительный период. Он будет начинаться через 10 минут после старта раунда и закончится через 20 минут, то есть после 30 минут от старта раунда. Роль 10 минут двойная:

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

При регистрации в период дополнительного времени участник автоматически отправляется в случайную из комнат (среди подходящих под его роль).

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

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +23 Проголосовать: не нравится

Great Job Mike!!!! It is one step more towards making codeforces best OJ out there......

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +51 Проголосовать: не нравится

Did this happen as a result of Errichto's Blog?

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

I think it should be called late registration.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +147 Проголосовать: не нравится

I think it should be called late registration.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -26 Проголосовать: не нравится

What about rooms and hacking? will the new registration go to the same room?

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

Ещё бы как-то отучить от "прочитал А, ой не, не участвую"

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

    Ну это не получится сделать. Можно выйти из аккаунта и посмотреть A.

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

    При всем уважении к авторам, но мне кажется, что в "прочитал А, ой не, не участвую" виноваты как раз они, а не участники.

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

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

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

    Я могу предложить два решения этой проблемы:

    1. ввести еще один параметр у участников. Если вы регистрируетесь на соревнование, но не участвуете, то этот параметр понижается, а если участвуете, то повышается. С отрицательным параметром возможна только регистрация с "обязательным" участием. То есть, даже если вы не участвуете, то ваш рейтинг пересчитывается как если бы вы набрали 0(или -inf) баллов.

    2. При регистрации брать у участников какое-то количество (const) рейтинга "на хранение". И возвращать либо если человек отменяет регистрацию(тоже полезная функция), либо если участвует в соревновании.

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

Thank you very much :)

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +48 Проголосовать: не нравится

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

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

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

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +37 Проголосовать: не нравится

This is awesome! What's the rationale behind the 30 minute limit though? Why not leave it open till the end? MikeMirzayanov

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

The extra registration phase is a great idea, Mike. I suggest that you call it extended registration.

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

Let's call it Fergie time :P

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

Is it going to be used for rated contests?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -8 Проголосовать: не нравится

Since we now have this feature, how about making rating change to everyone even those who didn't submit any problem?
To stop participants who do not participate because they do not solve the hard problems

»
10 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

wow!!! Most of the time I can't register due to late... ;) I think this will help latecomers (like me :P) a lot... :-)

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

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

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

Кажется сообщение о том, что "есть доп.регистрация" не очень полезно, пока идет обыкновенная регистрация(Я про блок "обратите внимание" в данный момент)

»
10 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Непосредственно перед раундом нельзя посмотреть список зарегистрировавшихся (по крайней мере видимой ссылки на этот список нет).

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

Интересно, а сколько людей воспользовалось дополнительной регистрацией?