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

Всем привет!

Сегодня будет проходить второй раунд Открытого чемпионата Москвы и МО по программированию (КРОК). Начало запланировано на 19:00.

Соревнование будет проходить по обычным правилам Codeforces, со взломами и падением баллов со временем. В Раунд 2 допускаются все участники, набравшие в Раунде 1 баллов не меньше участника на 300-ом месте. Все остальные участники могут участвовать в раунде вне конкурса. Специально для участников второго дивизиона подготовлена облегченная версия набора задач. Наборы задач официальной и неофициальной версий раундов частично пересекаются.

Контест будет рейтинговым для всех участников.

Вас ждет несколько задач, упорядоченных примерно по возрастанию сложности. Разбалловка задач как для первого, так и второго дивизиона стандартная (500-1000-1500-2000-2500). Не забывайте, что во время контеста решения будут тестироваться на небольшом наборе претестов. Тестирование на полном наборе тестов будет произведено после окончания раунда. Набор претестов не всегда покрывает все возможные случаи входных данных, поэтому внимательно тестируйте свои решения.

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

В финальный раунд проходит 50 участников, показавших наилучший результат. Все участники, набравшие столько же баллов, сколько и участник на 50-ом месте, также проходят в финал.

Раунд готовили: Ripatti, havaliza, Gerald, RAD, MikeMirzayanov, Delinur.

Всем удачи!

UPD. Напоминаем, что 27 апреля в офисе компании КРОК состоится финал Открытого чемпионата Москвы и МО по программированию (КРОК). Обратите внимание, что компания КРОК не оплачивает дорогу и проживание участников финала. Все участники финала должны прибыть в офис компании КРОК (г. Москва) утром 27 апреля.

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

Рекомендуется заполнить форму независимо от ваших результатов в Раунде 2, поскольку отказаться может достаточно большое количество участников.

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

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

Обычно бывает необходимо набрать положительное кол-во баллов для прохода(кроме того, что попасть в необходимые места). Верно ли это сегодня?

Ну и более серьезный вопрос: будут ли приглашены участники с местами 51+, в случае отказоы выше?

»
13 лет назад, # |
Rev. 2   Проголосовать: нравится -19 Проголосовать: не нравится
  • 5 минут ???
»
13 лет назад, # |
  Проголосовать: нравится -57 Проголосовать: не нравится

Опять перенос на 5 минут... Почините там побыстрее, писать уже хочется!

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

Неужели это Elite!

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

    Скорее "Космические рейнджеры 2: Доминаторы. Перезагрузка"

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

Решение за k*n в B предполагалось как верное?

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

    Если я правильно решил, то можно за O(n + k).

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

    Врядли, я надеюсь что это ТЛ. Потому что решение за O(n + k) очевидно, и будет просто несправедливо если n*k зайдет.

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

      Это 108 операций. На плюсах должно с лёгкостью зайти.

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

        Ах да, забыл что на КФ серверы быстрые. чоооорт, ко всем многочисленнейшим моим фейлам этого раунда добавился еще один...

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

          Это где ж ты в последнее время видел такие сервера, где 108 не заходит?

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

            [ирония] На РОИ. N log N на N=10^5 не зашло. Впритык упало — 1.1 секунды на макстесте. [/ирония]

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

              Я конечно слышал, что там компы отстой, но мне кажется какой-то страшный NlogN был.

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

                Там компы совсем отстой. Приблизительно 2*10^8 простых операций за секунду. И память/кеш "офигеть какие быстрые".

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

                Конечно, вполне возможно, но позагонял прилично. Два запроса к дереву отрезков в цикле по N. Еще считывание 4*10^5 чисел неплохо времени занимало.

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

            На codechef 10^7 со скрипом заходит, и то не всегда.

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

              Codechef — вообще что-то с чем-то. Флойд на 450 за секунду заходит (что, кстати, больше 10^8 10^7), а решение, по асимптотике лучше, чем авторское, но с деревом отрезков вместо set<> TL'ится в хлам. Там либо лютый рандом, либо какой-то треш с кешем/памятью, других объяснений не знаю.

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

Какой тест валит такое решение С : если max(|x1-x2|,|y1-y2|)<=4 выиграл первый, иначе второй ?

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

    При (4, 3) и (4, 4) второй.

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

      а как так получается? передвигаем первую фишку ко второй, и первый выигрывает, нет?

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

        X...
        .o..
        ....
        ...X

        На любой ход первого второй сможет отделить фишки.

        P.S. А как сделать с нормальным интервалом строки?

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

        Второй игрок может заклеить закрашенные клетки. (:

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

          Почему тогда смайлики радостные? :)

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

    Не совсем. (4,4) и (3,4) тоже проигранные разности. Только угадывать константу 3 случайно у меня бы получилось лучше чем думая.

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

      И это всё решение?..

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

        Хоть кто-то решал ее программно?.. Перебор какой-то и т.д.

        А то разбор случаев на бумажке — это как-то неинтересно.

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

          Ну на самом деле можно было делать так:

          • замечаем что при большой разнице каких-то координат выигрывает 2й

          • для маленьких разниц пишем дп по маскам

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

          Я решал программно и меня взломали. Моя программа на тест где x2 — x1 = 4 y2 — y1 = 3 Говорит что выиграет First. Я на бумажке проверяю и не могу понять, почему First не может выиграть... Может кто-то объяснить?

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

            Тут объяснено

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

            Может быть, твоя программа считает, что нужно всегда лить клей рядом (по стороне) с фишкой противника? Тогда да, 3 x 4 выиграть не получается.

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

              Да, именно такая ошибка :(

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

        Да. Если быть честным, то на мой взгляд такая задача имеет право на существование, но в ACM-формате.

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

          Мда... А ломали ее на чем?

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

            Думаю, на неполном/неправильном наборе случаев

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

            Меня три раза на числе 3. Оно сначала равнялось 4, потом 1, потом 2. 1 это было честно случайно, а вот 4 и 2 действительно баг в доказательстве.

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

              Меня ломали на том, что 3 равнялось 4.

              Да, типичная бага))

              А вообще да, там ломали почти исключительно на неполном/кривом разборе случаев.

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

С решалась разбором случаев?

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

Как решалась B (div 1) ?

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

После того, как сдал С-шку, хотелось написать fhlasek: "Я хочу, чтобы ты ломал меня. Ты сможешь?".

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

Does anybody thinks that solution for problem C is too nice? :)

P.S. (To not misunderstand) I don't find that solution with 2-3 if/else statements is a nice one

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

    It's up to your own point. Personally, I found it interesting to simulate the game on Microsoft Excel ( sounds weird :) ). Some problems might cost you more time to work without computers, for instance, you can check problem D from last year Google Code Jam qualification round.

    P/s: 1590260 is certainly not a solution with 2-3 if/else :)

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

      At least it was solvable by few if/else statements and possibly without full understanding of its rightness.

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

Спасибо авторам за задачу А. Во время прочтения меня посетила приятная ностальгия по Космическим Рейнджерам.

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

Оффтопик: что обозначают синие баллы за задачу?

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

Эх, люди добрые, перенесите дату финала :)

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

    Эх, как бы я хотел поставить тебе +100 к комменту! Но только +1

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

Немного юмора =)

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

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

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

интересно, на финал поедут только те, кому ехать на метро? =)

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

И снова про рейтинг.

Прежде всего, спасибо авторам за проделанную работу =)

В прошлый раз я жаловался,что заняв на VK Cup 2012 Раунд 3 (неофициальная редакция для Div. 2) 4 место еле влез в Див1. Дискуссия закончилась тем, что такова особенность рейтинга, и что в Див 1 дела обстоят лучше.

Сегодня мое ожидаемое место (если сортануть по рейтингу всех бьло 400+). Я занял 214 и получил -8... Поясните, пожалуйста, мне непросвещенному, как так получается ?)

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

    Участников всего 338. Какие 400+ ? У меня вон 242 место и -33 к рейтингу, так что тебе еще повезло фиолетовым остаться.

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

      Участников 463. Или я совсем-совсем не просвещенный?

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

        Считаются только те, кто сделал хоть 1 отправку. 463 — зарегистрировавшиеся.

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

    Не все регистрировавшиеся принимали участие.

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

      Значит совсем-совсем.

      Уж не взыщите и простите=)

      Обидно просто, результат свой улучшаю уже туров пять...

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

    А в этот раз 4-ое место не влез в див.1 :)

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

    А вообще с рейтингом и правда что-то не то. Мне интересно, как вообще из 2ого дивизиона теперь вылазить. Достаточно посмотреть на ТОП-20 сегодняшнего контеста и на плюсы к рейтингу, что они получили. Дивизион сменили человек 6-7, при чем в основном те, у кого рейтинг был в районе 1690+.

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

      У меня на 35ом месте было 1671, стало +7. Я в целом доволен :)

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

      Даже три первых места, которые решили все (!) задачи и до этого имели неплохой рейтинг, остались за чертой дивизионов. По-моему, это нельзя игнорировать.

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

Немного нытья: забыл взять ответ по модулю в B, до тестов было 51-ое место... ;_;

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

    Весьма странно, потому что я брал ответ по неправильному модулю и свалился на претестах. По идее, если ты не брал ответ по модулю вообще нигде, ты должен был тоже упасть на претестах.

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

      Вероятно, как всегда DP посчитал с модулем, а вывод — уже без.

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

      Конечно нет, по закону Мерфи я в основном коде везде брал, а вот сам ответ, который я получаю, суммируя много чисел, забыл.

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

    Еще немного нытья — забыл взять ответ по модулю в В, взломали, исправил, в результате вместо, как я подсчитал, 52-го места, — только 98-ое. И рейтинг в минус.

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

Я занял 60 место и, скорее всего, пройду, т.к. китайцы и другие участники из Азии вряд ли поедут.

Но что это за онсайт такой, куда надо ехать и жить за свои деньги и куда я прошел? Это печально.

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

    А если учитывать, что там призы не самые хорошие, ехать туда — все равно что играть в казино в Лас-Вегасе.

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

      Да, действительно, ужасные призы! 100 штук и маки буквально на каждом переезде раздают, заколебали уже!

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

        100 штук получит 1 человек, мак получит 2 человека. Итого с учетом покупки билета какое матожидание что хотя бы в минус не уйдешь?

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

    Жить там не надо:)

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

      Что, утром приехал — вечером уехал? Но там же обещали еще какой-то игровой тур.

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

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

    На Challenge24 надо ехать и жить за свои деньги, а до того еще визу получать, то еще развлечение. И ничего, отличный онсайт получается.

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

      Тут просто не приятно, что даты накладываются на Чемпионат Урала. Я бы поехал бы с радостью за свой счет, но заранее. А не за неделю до онсайта, когда уже билеты на самолет идут по поднебесным ценам, когда Чемпионат Урала на следующий день и хотелось бы там быть, когда есть еще работа и у кого то учеба и вообще планы.

      То есть пока ты точно не знаешь, что ты вышел, покупать билеты и писать "Онсайт КРОК" в ежедневник не правильно. Но за неделю, еще и за свой счет... Тут совсем грустно.. Если бы хоть пару недель дали, чтобы можно было подготовить поездку!

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

        С этим согласна, я вообще не представляю, как можно за неделю куда-то сорваться и поехать — работа еще ладно, но домашки в ШАДе распланированы буквально по часам, и такого легкомыслия не прощают :-) Я только к тому, что "поездка за свой счет" != "плохой онсайт".

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

          Ну в общем я буду надеяться, что финал перенесут и здравый смысл восторжествует! :)

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

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

            1) кто-то уже берет билеты,

            2) кто-то не участвовал в отборе, потому что был уверен, что не сможет поехать.

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

              Соглашусь с Вами, Наталья. Уже действительно не красиво. В принципе у меня лично нет никаких претензий и просьб к организаторам. Контест был объявлен как Чемпионат Москвы и Подмосковья, так что по сути для такой целевой аудитории проблем нет это сделать!

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

          А я уверена, что есть люди, кто это представляет. Например, мне как-то позвонили и сказали: "сегодня идешь, берешь билет на самолет, завтра утром летишь в Москву к президенту". Я отказалась по принципиальным соображениям. Но ведь были люди, которые туда прилетели, в том числе был кто-то вместо меня (кого позвали уже вечером в тот день, когда я отказалась).

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

            Честно, ради такого я бы тоже не поехал, однако, когда у меня стоял вопрос о визе на стажировку, я взял билет в посольство как только узнал, что свободна дата на следующий день, так как сроки поджимали! Так что все зависит от ситуации. Так что не стоит путать ситуации. Поучаствовать в соревновании, где только 3 получат призы, а остальные 47 отменят все свои дела в один час, на мой взгляд не та ситуация :)

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

              Я как раз про то, что в любой ситуации желающие найдутся. У разных людей разные приоритеты. Вот увидишь, 50 человек наберется :)

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

                50 человек-то наберётся, но нужна в кратчайшие сроки точная информация: будет ли онсайт ТОЧНО в запланированное время или есть возможность переноса. Я в онсайт прошёл но билеты на поезд брать не спешу именно по этой причине.

                Ещё очень хочется знать расписание онсайта (длительность игрового раунда, например, продолжительность перерыва между игровым туром и финалом, время начала и конца основного тура финала и т.д.), или, хотя бы, время когда всё уже наверняка закончится, чтобы хотя бы примерно знать время на которое планировать пребывание в Москве и возвращение домой.

                есть ли такая инфо на codeforces или на сайте КРОКа или ещё где-нибудь?

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

Интересно, какое место у человека, пройдущего поледним:)

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

Мы тут с yaro поговорили насчет ML в задаче 176D - Гипер Строка. Никак не можем разобраться, откуда он взялся в наших решениях 1590121 и 1590186.

Вроде бы 26·106 + 20002 + ε int'ов и 106 + ε char'ов не так много, это не больше 150МБ.

Есть у кого идеи, почему ML?

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

    На каждый объект еще сколько-то байт.
    Кроме того, на каждый массив(в т.ч на вложенные, т.е для массива a[n][k] — тут n+1 массив) — еще 4 байта на длину вроде бы. Вроде бы это немало увеличит оценку.

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

    Может быть, это поможет? Хотя там, вроде как, какое-то кэпство

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

    Вообще не очень понятно.

    int[] a = new int[26 * 1000000];
    

    ===== Использовано: 110 мс, 144076 КБ

    int[][] a = new int[26][1000000];
    

    ===== Использовано: 160 мс, 172920 КБ

    Я создал всего 26 массивов, а прирост 28МБ

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

      Откуда берутся 44мб еще можно представить (хоть и непонятно, зачем они нужны), но вот этот прирост на запуске — чудеса какие-то. Any hints?

      P. S. А авторы "Крок" второй раз кряду подготовили здоровские задачи, спасибо им!

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

    И еще откуда-то какие-то 44МБ берутся в пустой программе.

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

Is there a way to check which test cases failed?

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

Правда ли, что онсайт

  • будет проходить на CF
  • будет доступен не участникам онсайта
  • будет рейтинговым

?

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

    Если так, то какой смысл ехать тем, у кого нет шансов в тройку попасть?

    • »
      »
      »
      13 лет назад, # ^ |
      Rev. 3   Проголосовать: нравится +20 Проголосовать: не нравится
      • Почувствовать дух онсайт соревнований?(:D)
      • Поиграть в CGC
      • Прогулять пары)
      • Понадеяться-таки на лак.
»
13 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Кстати, этот пост забыли запилить на страничку Крока

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

А что нибудь известно по поводу футболок?

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

    Призы Победители чемпионата получат ценные призы:

    100000 рублей — за первое место Apple MacBook Pro 15 — за второе место Apple MacBook Pro 13 — за третье место Участник, занявший первое место в игровом раунде, получит Apple MacBook Air 13.

    Я так понимаю никаких футболок не будет.

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

I seem to see that submissions by a few people are hacked. However they got accepted in the end because they passed system test?

For example: problem C by WJMZBMR, kuniavski and Dmitry_Egorov.

May I know why this is the case?

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

    These solutions were resubmitted after being hacked and got OK

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

    If you are hacked, you can (and should ;) ) resubmit the solution. It is then tested on the pretests and also on the hack case. However, if you had locked the problem and then got hacked, you can no longer resubmit. (But you can still hack others.)

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

Who can I ask for visa letter to go Russia?

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

    I think u should write a letter to some officials (probably Mike Mirzayanov), but I suppose it's quite impossible to receive a visa in such a short time.

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

Please explain the logic for solving problem D(HYPER STRING).

Can somebody point to editorial for this round ?

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

In Problem C. Why does the second win when the input is “5 5 1 1 5 4”

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

    That was the most important hack case, I think ;) The distance between the pawns is (abs(x1-x2),abs(y1-y2)) = (4,3). If the first player moves so that the distance between the two pawns becomes (4,2), then second wins quite easily. It seems better for the first player to reduce the distance to (3,3). So we have

    x...
    ....
    ....
    ...x
    

    and now Second moves. The trick is that he should glue this cell:

    x...
    .!..
    ....
    ...x
    

    Then, if the first moves to

    x...
    .!..
    ....
    ..x.
    

    the Second should counter with

    x...
    .!..
    .!..
    ..x.
    

    From here, he can block whatever first responds with. If instead First were to move to:

    ....
    x!..
    ....
    ...x
    

    then Second blocks the upper pawn with

    ....
    x!..
    !...
    ...x
    

    and when first moves to

    ....
    x!..
    !...
    ..x.
    

    then second "finishes" with

    ....
    x!..
    !!..
    ..x.
    

    and the rest is easy.

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

Когда и где будет опубликован список финалистов?

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

    +1. Сутки уже прошли, хотелось бы знать, приглашают меня на онсайт или нет (не то чтобы с моим 88-м местом я на это расчитывала, но хотелось бы определенности).

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

    Апну тему... от отбора до финала и так неделя всего лишь, дак ещё и не больно спешат объявлять финалистов... :(

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

    Разосланы приглашения.

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

Sorry for bringing this up again, but how to contact with the contest organizers? Only five days remaining and there's no information for non-Russian coders about how to travel to Russia.

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

Михаил, а точно всё ок? Просто пришло письмо, но я ведь *132-ый.

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

    А что удивительного?
    Я насчитал примерно на 115 месте 50-й человек с российским флагом.
    Очень немного людей приедут из других городов (и уж тем более других стран) (ибо не оплачивают и времени неделя)

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

    Все нормально. Были выбраны топ-50 из тех, кто подтвердился.

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

      А топ-50 содержал 50 человек, или меньше?

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

Хотелось бы узнать о конфигурации рабочих мест и о наборе компиляторов на онсайт =)

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

    Да :) и формат было бы неплохо знать :) кф или нет.. и будет ли это на базе кф?