Автор MikeMirzayanov, история, 7 лет назад, По-русски

11 марта в 15:00 начнётся второй квалификационный раунд чемпионата VK Cup 2017!

Правила этого раунда будут совпадать с правилами Квалификации 1. К участию приглашаются команды, не участвовавшие в первой квалификации или набравшие в ней менее 2950 баллов. Те, кто успешно справился с первой квалификацией, могут принять участие вне конкурса, при этом их результаты никак не будут влиять на проход остальных команд. Разумеется, от команд, участвующих вне конкурса, также требуется соблюдение всех правил Чемпионата.

Раунд продлится 24 часа, такая продолжительность выбрана для того, чтобы все нашли себе удобное время для участия. Квалификационный раунд, как и все предстоящие раунды, требует отдельной регистрации, она будет открыта на протяжении всего раунда.

При регистрации на раунд состав вашей команды фиксируется и не подлежит дальнейшей модификации. Вы не сможете в будущем добавить или удалить члена команды. Пожалуйста, перед регистрацией убедитесь, что у вас нет желания изменить состав. Состав команды не сможет быть изменен, даже если вы отмените регистрацию на квалификационный раунд.

В Раунд 1 пройдут все команды, которые наберут положительное количество баллов, не меньше количества баллов у команды на 500-м месте.

Во время квалификации задачи тестируются системой только на претестах, а системное тестирование состоится после окончания раунда. Обратите внимание, что претесты не покрывают все возможные случаи входных данных, поэтому тщательно тестируйте свои программы! Взломов, падения стоимости задач во время квалификации не будет. Время сдачи задач не будет учитываться, однако будут учитываться штрафные попытки.

Категорически запрещается публиковать где-либо условия задач/решения/какие-либо мысли и соображения о них до окончания раунда. Запрещено обсуждать задачи с кем-либо, кроме вашего сокомандника. Будьте честны, пусть в Раунд 1 пройдут сильнейшие!

После окончания раунд станет доступен всем для дорешивания, а его задачи попадут в архив, в том числе и на английском языке. Если вы впервые участвуете в соревнованиях подобного рода, ознакомьтесь с одной из задач 158A - Next Round квалификационного раунда чемпионата VK Cup 2012, а также примерами её решения на разных языках программирования:

Желаем удачи и удовольствия от решения задач!

UPD Квалификация завершена. Спасибо за участие! Все те, кто набрал 2950 баллов и более (конечно, официальные участники) — проходят в Раунд 1. Удачи в следующих этапах соревнования!

UPD2 Разбор

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

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

Ищу пару.

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

    А разве сейчас можно добавить в комунду когото ?

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

Когда начало?

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

Эх когда же раунды кодефорса будут (

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

Задача D

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

300 тестов на вторую задачу — это не много?

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

Возможен ли некоторый пересмотр количества тех, кто прошел в Раунд 1? Люди с 3 решенными задачами и хотя бы ОДНОЙ неудачной попыткой уже не проходят — это не особо справедливо.

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

    Перечитайте правила, пожалуйста, и посмотрите ещё раз на таблицу результатов. Люди с 2950 очков проходят в Раунд 1, ибо у команды на 500 месте именно столько очков.

    И не вижу в текущем положении дел ничего несправедливого.

  • »
    »
    7 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится -18 Проголосовать: не нравится

    у вас было достаточно времени чтобы протестировать свой код самаму

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

Как узнать прошли ли дальше?

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

    Прошли, если набрали 2950 баллов или больше.

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

      Те, кто успешно справился с первой квалификацией, могут принять участие вне конкурса, при этом их результаты никак не будут влиять на проход остальных команд. Но ведь в таблице есть такие люди.

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

      У команды на 500 месте 3000 очков, так что 2950 не проходят

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

        2950 проходят. Скорее всего, вы смотрите результаты вместе с неофициальными участниками. Как говорилось выше: "Уберите галочку с "Показывать неофиц.".

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

      2950 относятся к квалификации 1. В квалификации 2 же команды, набравшие 2950 баллов находятся ниже 500 позиции, значит не проходят дальше.

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

        Вы, видимо, тоже смотрите таблицу не убрав галочку "Показывать неофиц.".

        Да, забавно получилось, что проходной балл с обоих квалификаций совпадает.

»
7 лет назад, # |
  Проголосовать: нравится -27 Проголосовать: не нравится

жалко тех кто набрал 2950 балов

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

Кто-нибудь может сказать, почему крашаится http://codeforces.com/contest/770/submission/25432844? Я ее полностью в try-catch завернул, но RT на 4 претесте (((

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

Когда будет разбор задач? И как посмотреть на каком именно входном значении не был пройден тест?

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

    Щелкните на номер вашей посылки. На открывшейся странице сверху будет код, а снизу тесты (входные данные, вывод и комментарий чекера)

»
7 лет назад, # |
  Проголосовать: нравится -28 Проголосовать: не нравится

Как так-то? Почему у них на тестах задачи D мой вывел дерьмо? У меня тот же тест проходит идеально!

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

    Потому что у Вас и в тестирующей системе отличаются версии интерпретатора питона. В версии 3.6 Ваше решение работает правильно, а в версии 3.5 -- выдаёт то самое "дерьмо".

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

      А что изменили в этом плане в след. версии?

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

        set_rev_l = list(set(rev_l))

        Надеяться на какой-то порядок при работе с неупорядоченной структурой данных -- очень плохая идея. В частности, в питоне начиная с версии 3.6 set и dict в большинстве случаев будут перебираться в отсортированном порядке, в силу особенностей реализации. Ваше решение это использует. Напрасно, потому что вообще говоря, стандартом это не гарантируется, и, заодно, не работает в более старых версиях интерпретатора.