Всем привет!
Надеюсь все уже успели оправиться от революции цветов и званий и даже, может быть, попробовать написать раунд в новом для себя положении. Последний раунд собрал космическое количество народу: 8000 человек! И, не побоюсь это сказать, с технической точки зрения раунд прошёл без малейших нареканий! Будем считать, что 15-минутный перенос контеста был частью нашего хитрого плана по достижению рекорда :)
Спешим сообщить, что команда Codeforces способна не только подкручивать цвета и формулы, но и постоянно работать над развитием проекта.
Зайдя на страницу с соревнованиями, вы можете теперь видеть список авторов каждого из раундов! Более того, в профиле у человека теперь есть пункт "проблемсеттинг", по которому можно посмотреть на список всех контестов, к подготовке которых человек имел отношение.
Endagorion, например, выглядит так.
Стоит расшифровать поподробнее, что мы понимаем под подготовкой контеста. Проблемсеттером контеста считается человек, предложивший на него задачи, или принимавший непосредственное участие в подготовке задач. В этот список, как правило, не включаются тестеры, а также действующий координатор Codeforces, за исключением случая, когда он тоже готовил или предлагал какие-то задачи.
К сожалению, понятие из абзаца выше плохо поддаётся формальному описанию через имеющуюся у нас информацию о раундах. Поэтому сведения об авторах были составлены мною практически вручную по каждому из практически шестисот раундов (включая сдвоенные раунды и всевозможные необычные раунды), которые проводились на Codeforces, с использованием информации из анонсов, разборов, авторства задач в полигоне и некоторых других источников информации (вплоть до "Майк, а кто был автором Yandex.Algorithm 2011 Finals?"). Весь этот процесс занял у меня два дня, за которые я успел прочитать анонсы ко всем раундам за пять лет :) Можете сказать большое спасибо Виталику kuviman Кудасову, который быстро воплотил в жизнь этот функционал.
(как это происходило, изображение кликабельно)
В собранных нами данных есть, я думаю, немало ошибок. Если вам случайно приписали лишний контест, или наоборот забыли упомянуть, то пишите в комментариях к этому посту, либо кому-нибудь из администрации Codeforces.
И последняя новость. Начиная с Codeforces Round #326 я снимаю с себя обязанности координатора и передаю их следующему человеку, чьё имя... вы скоро узнаете.
Это был потрясный год, за который я успел поработать над самой клёвой платформой в мире спортивного программирования и познакомиться с кучей интересных людей. Встретимся в таблице результатов :)
It is very good idea with "problemsetting")
Героический труд. Восхищаюсь.
Жаль, все забили и наш раунд мы с тобой так и не успели доделать. Что же, может быть, когда-нибудь :)
Любопытно, много осталось задач в пуле, из-за которых много следующих контестов будут для тебя закрыты?
Думаю, приличное количество. Буду как честный человек помогать с подготовкой :)
Только нашел у себя в профиле эту вкладочку, иду на главную, а там опять она же.
Спасибо, Макс, ты был крут!
Hi Zlobober, I am wrongly marked in Codeforces Round #250 (Div. 1). I was not an author of this round.
Fixed, thanks!
As you are no longer a coordinator, we also hope to see you in the ranking table :)
Thanks for your work and good luck in the future.D
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).
Означает ли это что вы появитесь в топе по вкладу?
Было бы круто если б на странице проблемсетера еще и показывалось скоко решил задач:
Чтобы сразу понимать, участывать или забить.
Хорошая идея, думаю, сделаем.
Ну тогда еще идея: можно вместе с % системного тестирования указывать примерное время проверяемых сейчас задач. Если я сдал решения в 1:30, а сейчас проверяются 0:30, то я сразу понимаю: у меня есть время поотжиматься или сходить за чаем. А "56%" мне этого не говорит, увы :((
На вкладке "статус" можно посмотреть.
Это менее удобно =(
Судя по тому, как тормозит кодфорцез во время тестирования, большинство об этом не знает и пользуется старым-добрым F5...
I was very eager to see whether tourist arranged any round or not!!
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?
Added them to #233 (Div. 1 and Div. 2) both.
Вот ду ю синк эбаут реплэйсинг "проблемсеттинг" вис "подготовка задач/раундов"?
Нормальный текст в предыдущей правке.
для соответствия можно "соревнований"
Хотелось одно слово, да и с тем, чтобы уместить, были проблемы. Я не вижу ничего плохого в том, чтобы использовать англицизм, когда в русском языке нет хорошего эквивалента, во всяком случае, если не использовать изврат а-ля блогозапись (задачесоставительство?).
Кажется, что в слове "проблемсеттинг" 14 букв, а в "подготовка задач" — 16 (с пробелом). Такая уж проблема? По-моему, хорошо выглядит и не сливается с соседями:
В крайнем случае можно назвать "авторство". И так уже есть не слишком понятные без контекста "попытки".
Мне кажется, что "проблемсеттинг" вообще не является красивым английским словом — это та же "подготовка задач", которую записали в одно слово, потому что так можно в английском, но нельзя в русском.
Я когда говорил, что там проблемы с местом, забыл, что у меня в этом меню есть ещё по меньшей мере один пункт, который пока всем недоступен, но в ближайшей перспективе появится у всех. Ещё есть такой эффект, что у тебя из-под Windows используется шрифт сильно уже, чем, скажем, в хроме под Linux Mint.
Вообще мне, наоборот, это слово нравится и кажется достаточно лаконичным термином. Так что это, скорее, вопрос вкусовщины.
Плюсую авторство
Спасибо Макс! Ты проводил контесты регулярно !!!
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
Забыли меня добавить в авторы контеста http://mirror.codeforces.com/blog/entry/5248 (из-за того, что я менял хэндл, видимо).
Так и есть, добавил.
Забытые соавторы моих контестов:
Следующий шаг — ввести эквивалент числа Эрдёша для авторов задач :-)
Добавил. Спасибо!
А есть ярко выраженный Эрдёш? Или предлагается в его качестве динамически брать самого плодовитого?
Great!But I suggest adding the writers to the upcoming contest.I think it's better.
Then it will no longer be a surprise.
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!
Very much appreciated work by you guys kudos :-)
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.
В раунды 125, 133, 139, 150 надо добавить Gerald.
А вообще, вероятно, лучше было бы отслеживать авторов не по анонсам раундов, а по их разборам.
Почему? Как раз в анонсах обычно пишут "раунд готовили такие-то". А разборах нет.
Потому что в разборах указаны авторы по всем задачам (во всяком случае я указывал). И там можно определить участвовал ли координатор в контесте дополнительно как автор одной-двух задач.
Разборы я тоже читал, авторов задач очень мало кто указывает. Добавил Геральда в указанные раунды.
Greate job! Thank you Zlobober!
Btw, why there are some unrated writers?
I know:
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.
Спасибо, Макс Zlobober Ахмедов, за Вашу работу. Успехов Вам и удачи!
Люди добрые! Помогите, очень прошу!
Почему на задаче A http://mirror.codeforces.com/gym/100092/problem/A не работает чуть ли не идеальный код на PHP? Просто я так понимаю движок не может просто прочитать ответ? Или что?
В названии контеста в файле условий же написано "_Язык С_", видимо, на нем и стоит решать
Похоже на баг в поддержке PHP на Codeforces — функция
file_get_contents
не работает (равно как иfopen
), судя по моим тестовым посылкам (13460997, 13461004, 13461023). Рекомендую написать об этом MikeMirzayanov.