Добрый день, Codeforces.
Сегодня я хотел бы рассказать вам об последних обновлениях на Codeforces.
- Очень часто мы видим комментарии от людей, которые забывают о том, что в некоторых задачах используется файловый ввод/вывод и получают неправильный ответ на первом тесте. Теперь на Codeforces при наличии нестандартного ввода или вывода, нужные имена файлов будут подсвечиваться в условии (например: 254A - Карточки с числами), на основной странице контеста (например: Codeforces Round 155 (Div. 2)) и при посылке решения (например: screenshot).
- Теперь есть возможность просмотра теста, на котором был сделан взлом (например: http://mirror.codeforces.com/contest/292/hacks). Естественно, до окончания контеста она доступна только участнику, который совершил взлом. Обычно, если при взломе был получен вердикт некорректный тест, из короткого сообщения валидатора вида
[FAIL Integer parameter equals to 500, violates the range [1, 400) ...
довольно сложно понять что именно пошло не так. А проверить, была ли во введенном тесте опечатка было вообще не возможно. Именно для удобства в таких случаях и была создана эта возможность. По ссылке "Показать тест" вы получаете текст теста в чистом виде, если тест был введен вручную, или отчет о генерации теста, если тест использовал генератор. Чистый текстовый формат используется для того, чтобы можно было просто выделить весь тест или отчет при помощи Ctrl + A. - Были исправлены баги, из-за которых решения на C# не могли работать с файловым вводом/выводом. Кроме этого, был исправлен ряд других, менее критичных багов.
- Попытка с вердиктом "неправильный ответ на взломе 1" раньше не считалась за штрафную. Это тоже был баг. Теперь считается.
На этом пока все, но работа над Codeforces продолжается, и через некоторое время можно будет написать про новую серию улучшений.
С уважением, Иван.
А например захожу я в последний раунд и пытаюсь в статусе по фильтру посмотреть взломаные решения с вердиктом "Решение взломано", где здесть ссылки на тест взлома? Или что-то не так понял?
Во вкладку "взломы" зайди
Кстати, не плохо было бы, если бы в статусе помимо претестов были тесты на которых решение было взломано.
Было бы круто добавить авторов контестов в список со всем контестами, и сделать фильтр, например контесты друзей и тп. Просто если мне нравятся задачи определенных авторов и я помню что я их несколько пропустил и хочу порешать, то найти их очень сложно (или я что то упустил и это просто?).
Если сильно надо, то можно порыться в блоге нужного автора, там обязательно будет нужный анонс.
Этот болд даже удивительным образом не сломал парсинг в CHelper'е :)
A small suggestion: I think add an inner link is useful, since codeforces has two domain:
codeforces.com/codeforces.ru
, and many links are usecodeforces.ru
while I'm usingcodeforces.com
. Every time like this, I have to change the link manually.UPD: there is one in the article, and when I click it, codeforces,ru asks me to login, and I have to change it to codeforces.com.
Users can post links like /blog/entry/7801. It will work on both sites.
I think it would be cool if Codeforces automatically replaced all links to codeforces.{com,ru} with relative links like dalex wrote above.