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

Всем привет!

Сегодня будет проходить второй раунд Открытого чемпионата Москвы и МО по программированию (КРОК). Начало запланировано на 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
  • Проголосовать: не нравится

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

»
14 лет назад, скрыть # |
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

  • »
    »
    14 лет назад, скрыть # ^ |
    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 :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Is there a way to check which test cases failed?

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

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

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

?

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

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

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

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

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

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

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

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

»
14 лет назад, скрыть # |
 
Проголосовать: нравится 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?

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

Who can I ask for visa letter to go Russia?

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

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

Can somebody point to editorial for this round ?

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

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

  • »
    »
    14 лет назад, скрыть # ^ |
    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.

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

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

»
14 лет назад, скрыть # |
 
Проголосовать: нравится +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.

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

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

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

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