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

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

Доброго утра/дня/вечера/ночи.

Сегодня, во время тренировки от ИТМО, результатов некоторых сабмитов приходилось ждать около 20-ти минут. Конечно, эти 20 минут я уделял другим задачам, но потом приходил WA и я переключался обратно, правил, сабмитил и опять возвращался к задаче, над которой работал. Получилось любопытно.

Вот и пришла мне в голову идея для какого-нибудь первоапрельского контеста.

Правила ACM, только результаты приходят не сразу, а через n минут после сабмита(ну или по окончанию контеста).

Как вам идея?

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

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

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Что-то похожее было реализовано на последнем школьном межнаре. А вообще, есть задерживать ровно на 20 минут, то можно убрать штраф за неверные посылки. А если на час - можно забить на freeze time :). Хотя час - это слишком жестоко.

Теперь минусы:
мне кажется что штраф за что-то типа "неправильно написал impossible" или "забыл про входные файлы" получается слишком суровым. Особенно, когда минут 10-15 до конца.

Возможное развитие: По каждой задаче n тестов (скажем, 20) и проверяется k тестов в минуту (скажем, 1). Причем тесты на impossible, etc где-то в начале (хотя бы элементарные, из условия). В таблице результатов подобная штука смотрелась бы шикарно :)
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Или просто как на Codeforces - сделать претесты.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Можно за 20 минут до конца убирать задержку, будут веселые 20 минут судорожного дебага пяти решений сразу :).
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А мне понравилось. Не зацикливаешься на задаче. Я между результатами в середине успевал писать по 1-2 других. Не зацикливаешься, больше охватываешь, быстрее решаешь, выше место. )
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Видимо, надо различать когда такой режим заранее оглашен и когда нет.
Сегодня я готовился к обычному тренировочному АСМу(особенно не заботился о дебаге), а получилось непонятно что. Если бы меня предупредили о таком формате, тогда я бы более ответственно относился к проверке решения перед посылкой.
А так меня через 2 часа ресабмитов из-за дурацких ошибок вывело из себя.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Вчера вообже жесткие технические проблемы были, видимо.

    Такого режима еще не существует.

    • 14 лет назад, # ^ |
        Проголосовать: нравится +5 Проголосовать: не нравится
      Просто один раз сервер упал на первом часу. Его через минут 15 подняли. А за это время там накопилась огромная очередь. В это же время еще и школьники писали. Всю ситуацию ухудшала куча пересабмитов, так как PCMS не научили показывать те посылки, которые он принял и которые в очереди.
14 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
такой формат по моему был на прошлом полуфинале NEERC
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    О нем было заявлено заранее или так получилось?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
У одной известной компании, есть маленький сборничек задач. Работает он по принципу - отправил решение - получи ответ через четыре часа :)

И если на момент кодинга есть хоть какие-то сомнения в том как задачу решать то лучше вообще за нее не садится. Потенциально времени угрохать можно просто очень много :)

А для АСМ, оно конечно любопытно попробовать такой подход, но немного лишает динамичности результатов.