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

Автор Fefer_Ivan, 11 лет назад, По-русски

Добрый день, 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 продолжается, и через некоторое время можно будет написать про новую серию улучшений.

С уважением, Иван.

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

»
11 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

А например захожу я в последний раунд и пытаюсь в статусе по фильтру посмотреть взломаные решения с вердиктом "Решение взломано", где здесть ссылки на тест взлома? Или что-то не так понял?

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

    Во вкладку "взломы" зайди

  • »
    »
    11 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Кстати, не плохо было бы, если бы в статусе помимо претестов были тесты на которых решение было взломано.

»
11 лет назад, # |
  Проголосовать: нравится +30 Проголосовать: не нравится

Было бы круто добавить авторов контестов в список со всем контестами, и сделать фильтр, например контесты друзей и тп. Просто если мне нравятся задачи определенных авторов и я помню что я их несколько пропустил и хочу порешать, то найти их очень сложно (или я что то упустил и это просто?).

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

    Если сильно надо, то можно порыться в блоге нужного автора, там обязательно будет нужный анонс.

»
11 лет назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится

Этот болд даже удивительным образом не сломал парсинг в CHelper'е :)

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

A small suggestion: I think add an inner link is useful, since codeforces has two domain: codeforces.com/codeforces.ru , and many links are use codeforces.ru while I'm using codeforces.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.