Как заметили все, кто пытался принять участие в первой квалификации Russian Code Cup 2014, на протяжении всего раунда наблюдались технические проблемы с сервером, страницы с задачами и результатами были недоступны или доступны с большой задержкой.
Вне всякого сомнения, этот раунд не соответствует стандартам качества для нормального раунда, и его результаты не являются полностью достоверными. Было бы разумно сделать этот раунд "нерейтинговым" и провести вместо него новый квалификационный раунд.
С другой стороны, многие участники потратили время и силы на то, чтобы все же попытаться принять участие в раунде и порешать задачи, и нам хотелось бы их поощрить. Поэтому мы приняли следующее решение.
1) Несмотря на существенные проблемы во время раунда, чтобы поощрить тех участников, которые несмотря ни на что приняли в нем участие, 200 лучших из этого раунда проходят в отборочный раунд и получат футболку.
2) В воскресенье, 1 июня 2014 года в 13-00 будет проведен еще один, четвертый квалификационный раунд. 200 лучших участников четвертого раунда также выйдут в отборочный раунд и получат футболку, таким образом в отборочном раунде примут участие 800 участников, а не 600, как было исходно заявлено.
Мы понимаем, что решение спорное и в нем есть свои минусы, но надеемся на ваше понимание. Со своей стороны мы предпримем все возможные усилия, чтобы дальшнейшие раунды прошли без накладок и 50 сильнейших вышли в финал и сразились за звание чемпиона Russian Code Cup 2014.
Круто что футболки все таки дают. Спасибо большое)
В этой ситуации это действительно лучшее возможное решение с вашей стороны. Спасибо.
Удачного исправления багов!
Я лично вижу три: необходимость готовить еще один комплект задач, бОльшая нагрузка на серверы во время отборочного раунда и 200 дополнительных футболок. Участников с отрицательной стороны затрагивает только второй. Есть другие минусы? :).
Кроме нагрузки в отборочном раунде, так же возрастет и конкуренция.
Мне кажется, или претенденты на онсайт принципиально не могут иметь проблем с прохождением квалификации (за исключением "занят во время всех трех квалов")?
Некоторые по техническим причинам не смогли поучаствовать в сегодняшнем раунде и у них будет меньше шансов пройти, чем у тех, кто смог.
Некоторые были деморализованы происходящим и ушли, и теперь жалеют.
Итоги раунда нельзя считать честными, потому что они зависят не столько от умения решать задачи, сколько от того, удалось засабмитить или нет. Кроме того, часть сильных участников не поучаствовала из-за п. 1 и 2, поэтому конкуренция была слабее.
Потрепали нервы большому количеству людей. Можно было бы объявить решение пораньше, во время контеста.
UPD. Я согласна с мнениями, что для сильного участника пройти квалификацию не проблема и что вне зависимости от принятого решения в онсайт пройдут одни и те же люди. Может, не совсем одни и те же, но в любом случае достойные. Проблема с честностью соревнования. Соревнование называется честным, если все участники находятся в равных условиях. Любой сине-зеленый должен осознавать, что он находится в равных условиях с Петром, просто Петр гораздо круче и правильно решил все задачи. В данном случае условия были неравные, потому что на кого-то технические проблемы повлияли больше, на кого-то меньше. Наиболее остро чувствуют несправедливость те, кто оказался между 200 и 300 местом, см. комментарии ниже.
Эм, а почему у тех, кто сегодня не участвовал меньше шансов пройти? Как раз наоборот! Остаются те же 3 квалификации, но без сильных участников, которые прошли сегодня в отбор.
Потому что у них будет только 3 попытки, а у тех, кто принимал сегодня участие — 4.
Ну, для сильного участника ничего не стоит попасть в 600 лучших.
Зато теперь надо попасть в топ-800, а не в топ-600. Кажется, что шансы все-таки увеличились.
Кроме того штрафное время вычислял неправильно. Три правильных решение для одной задачи учитывается как первый два неправильными и третий правильный. Из за это +2 штрафной попитка.
Вернитесь на старый сайт. Он был намного лучше.
Спасибо! Было бы еще лучше сделать исключение для этого раунда, чтобы 250-300 участников этого раунда прошли на отборочный тур.
Чем это лучше?
Так как этот раунд отличился "нагрузкой" системы, было бы хорошо сделать для этого раунда исключение и пропустить на отбор 250-300 первых участников. Можно заметить, что в их числе есть люди, которые этого заслуживают, более того 1 июня -- возможно не самое удобное время.
Соглашусь с natalia
Ну или как говорит Me-and-Myself:
А почему 200 лучших? Не очень справедливо ориентироваться на штраф если сервер висел и глючил... Кажется, справедливее просто по количеству решенных задач тогда набирать.
А почему 200 лучших? Не очень справедливо ориентироваться на штраф если сервер висел и глючил... Кажется, справедливее просто по количеству решенных задач тогда набирать.
Были люди, которые решили три задачи, но сдать не смогли вообще ничего или только одну-две задачи.
Поэтому отбор по числу решенных задач тоже не выход.
Думаю, что объявленное решение, действительно, самое лучший выход из проблемы.
© 2014 Russian Code Cup Создание сайта: Nimax
на всякий случай надо запомнить:)
С третьего раза открыл
Отличное решение, молодцы (правда [все на нервах, мало ли кто подумает, что это сарказм]).
Будет ли дорешка? Если на рцц не предполагается, то поднимите хотя бы на кф, хотелось бы дорешать. Заранее спасибо.
Несмотря на все накладки, хотелось бы что бы кнопка "Отправить" была у всех участников, а то как-то нечестно получается:)
У меня она пропадала, когда меня разлогинивало. Сначала я подумал, что это баг, а потом заметил, что я не в системе.
У меня она не появлялась в течение всего контеста.
Кисик, не урчи
Кто-нибудь знает — Гена Короткевич участвовал?
Если ты не видишь его в топ-3, то, видимо, нет.
Не участвовал. Писал контрольную по ТФКП :)
Я правильно понял, что это первое соревнование, прошедшее на новой платформе?
Я правильно понял, что это не последнее соревнование, прошедшее на новой платформе?:(
Первое соревнование, не прошедшее на новой платформе.
Добавьте, пожалуйста, в тренировки.
Тесты опубликовали?
Да, http://codeforces.net/blog/entry/11753
Значит дорешка будет минут через 10-15.
2014 Russian Code Cup, квалификация 1
Пока нет результатов участников. Может кто-то запарсит их в monitor.dat ?
Я могу распарсить, если выложат History Pack наподобие того, что был выложен для NEERC 2007.
Мне сказали, что в pcms2 участники идентифицируются email-ами. Так что и не дадут и не поможет. Видимо надо их JSON уметь парсить.
Жалко. Просто для History Pack у меня парсер уже написан. А что-то новое писать неохота...
Собственно, там работы-то, наверно, на часок, если кому не лень, можно написать.
Настоящий мужчина MaximShipko молча взял и поддержал в Contest Wizard-е формат RCC. Теперь в этой тренировке и в будущих будут результаты официальных участников.
Тонкость такая — визарду надо скармливать готовый HTML, после того как JS нагеренит его. Например, просто сохранить страницу в Firefox и отдать результат визарду.
Очень странно спарсились результаты с сайта. В первом квале 55 человек с 4 задачами, хотя в тренировке уже 50 место имеет 3 задачи.
UPD: Исправили.
UPD2: Видимо из-за того, что у многих людей несколько AC, штрафное время отличается от правильного.
Меня смутило, что в диалоге отправки решения не указана задача. Что пытаешься решить? Не ясно.
Дима, ну какие мелочи тебя беспокоят!...
Здесь была тьма причин делать раунд нерейтинговым. Например, у меня на двух страницах было два таймера с разницей 4:25. О том, что время прибавили, нигде не сообщалось!
Спасибо за такое решение. Из пожеланий на будущее:
1) Можно ли в таблице смотреть результаты друзей, как на gcj? В прошлом году можно было, строчка для ников была или что-то вроде того, а в этом не могу найти. Если такого нет, сделайте пожалуйста.
2) Отображение участников. Оно, если честно, меня дико бесит. Привыкнув к никам на TC и CF сложно разбирать всяких Людвигов Аристарховичей и прочих Михаилов Юрьевичей. Можно опционально сделать отображение по никам?
3) Вердикт по задачам. В прошлом году вроде бы вылетало довольно заметное сообщение по окончанию тестирования, насколько я помню. В этом непонятно что, хотя возможно это из-за постоянных вылогиниваний и падений.
4) Вылогинивание после определённого периода неактивности — нехорошо.
Плюсую. Ну кроме второго. Это не критично. А также:
1) Кнопка "Моя позиция" в таблице. Сейчас этот механизм устроен весьма странно.
2) Возможность просматривать код по своим посылкам.
3) Перманентность кнопки "Отправить" (шутка).
Также могу добавить, что желательно, чтобы прямо во время контеста нельзя было узнать вердикты других участников по задачам)
Вопрос: пофиксят ли ко второму квалу авто-публикацию email-ов всех участников, которые что-то сабмитили? Если нет — можно ли сменить e-mail, на который зареган аккаунт? Я такой фичи не нашёл... Будет ли в этом случае регистрация нового аккаунта с другим e-mail'ом нарушением правил?
(ну и в качестве дополнительного вопроса — как долго e-mail'ы участников 1ого квала будут лежать в открытом доступе? Я конечно понимаю, что поисковые роботы уже их забрали, но всё же...)
А могут ли писать следущие квал. раунды участники, которые уже прошли квал.?
А хороший вопрос. Ведь квалификационный раунд — в том числе для того, чтобы привыкнуть к платформе. А участники, прошедшие сегодня, толком с ней не пообщались и больше у них такой возможности не будет до отборочного раунда.
И все-таки спрошу: когда высылают заработанные нажатием кнопки F5 футболки?
В прошлые годы футболки приходили во второй половине июля
мне в Киев привезли в ноябре:)
Для тех, кто прошел в топ-200 сегодняшнего раунда, нужны особые футболки. Что-нибудь типа Russian Code Hurdling
Странно, что WarmUp проводили на хорошо протестированной платформе CF, а сам раунд на какой-то другой. Казалось бы, лучшего случая протестировать функциональность нового сайта и не придумаешь.
Кто-то говорил, что RCC проводится с целью повышения рейтинга компании в глазах программистского сообщества. Если это правда, то в этот год чемпионат провален =(