Добрый день.
Теперь пропустить раунд из-за невнимательности при регистрации станет сложнее. В ближайшие раунды в экспериментальном режиме будет запущена функциональность дополнительной регистрации (может надо называть как-то по-другому: расширенной регистрации?).
Это означает, что после окончания периода основной регистрации (как обычно, за 5 минут до старта раунда) будет еще один дополнительный период. Он будет начинаться через 10 минут после старта раунда и закончится через 20 минут, то есть после 30 минут от старта раунда. Роль 10 минут двойная:
- с одной стороны это вполне реально решить самую простую задачу раунда в первые 10 минут, и тогда отправить решение сразу не получится — то есть возникает мотивация зарегистрироваться вовремя,
- с другой стороны лучше дать первые 10 минут системе прийти в себя, ведь регистрация нового участника инвалидирует некоторые кэши внутри систему и теоретически и может влиять на нагрузку.
При регистрации в период дополнительного времени участник автоматически отправляется в случайную из комнат (среди подходящих под его роль).
Great Job Mike!!!! It is one step more towards making codeforces best OJ out there......
CodeForces has been the best OJ. Now it's even better.
Did this happen as a result of Errichto's Blog?
Partially, I thought about it before his blog, but his blog was a very efficient catalyst.
I think it should be called late registration.
I think it should be called late registration.
Like in poker rooms :)
What about rooms and hacking? will the new registration go to the same room?
When registering during the extra time a participant is automatically assigned to a random room (among suitable for its role).
Ещё бы как-то отучить от "прочитал А, ой не, не участвую"
Ну это не получится сделать. Можно выйти из аккаунта и посмотреть A.
Очень легко получится, если до окончания раунда не показывать задачи тем, кто не регистрировался на раунд.
.
При всем уважении к авторам, но мне кажется, что в "прочитал А, ой не, не участвую" виноваты как раз они, а не участники.
"Прочитал, думал 20 минут, решение оказалось в пять строк, задачу уже сдало 500 человек, не участвую". Вы действительно считаете, что в этом могут быть виноваты авторы?
Я могу предложить два решения этой проблемы:
ввести еще один параметр у участников. Если вы регистрируетесь на соревнование, но не участвуете, то этот параметр понижается, а если участвуете, то повышается. С отрицательным параметром возможна только регистрация с "обязательным" участием. То есть, даже если вы не участвуете, то ваш рейтинг пересчитывается как если бы вы набрали 0(или -inf) баллов.
При регистрации брать у участников какое-то количество (const) рейтинга "на хранение". И возвращать либо если человек отменяет регистрацию(тоже полезная функция), либо если участвует в соревновании.
Thank you very much :)
А давайте в следующем раунде зарегистрируется 10 человек, а все остальные пойдут в дополнительную регистрацию — все окажемся в одной комнате.
Вот, кстати, чтобы не было таких тенденций, лучше было бы сделать что-то похожее на матчмейкинг из второй доты. Регистрируешься поздно — встаёшь в очередь подбора комнаты. Если система решит, что тебя есть куда закидывать — попадёшь в существующую комнату, нет — будешь ждать, когда соберётся новая комната.
До сих пор в Дотку играешь? И вообще где ты сейчас хоть?
This is awesome! What's the rationale behind the 30 minute limit though? Why not leave it open till the end? MikeMirzayanov
The extra registration phase is a great idea, Mike. I suggest that you call it extended registration.
Or delayed registration.
Let's call it Fergie time :P
Fergie time — it's accept at the last 2 minutes of contest)
Is it going to be used for rated contests?
Oh no they're going to invent a new special type of rounds to experiment this feature. (sarcasm)
So they have to call it experimental instead of educational....
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
wow!!! Most of the time I can't register due to late... ;) I think this will help latecomers (like me :P) a lot... :-)
И все-таки не могу понять, зачем на Codeforces нужна дополнительная регистрация: в наше время можно с любой зубочистки открыть сайт и жмакнуть кнопку. Регистрация открыта почти сутки.
Это ведь не TC с его Java-ареной, которую чтобы запустить, нужно даже на десктопе сильно постараться.
Да ну просто забывают участники. Я был неоднократным свидетелем того, что кто-то из моих студентов пропустил раунд из-за такой забывчивости.
Вам виднее.
Но я не могу представить, как можно забыть зарегистрироваться на раунд, в котором хочешь участвовать :)
Можно в этот день работать, а о раунде узнать от коллег, которые уже начали его писать :)
Кажется сообщение о том, что "есть доп.регистрация" не очень полезно, пока идет обыкновенная регистрация(Я про блок "обратите внимание" в данный момент)
Непосредственно перед раундом нельзя посмотреть список зарегистрировавшихся (по крайней мере видимой ссылки на этот список нет).
Интересно, а сколько людей воспользовалось дополнительной регистрацией?