ABC
ABC личный блог
04 июля 2017, 16:09

Загадка

Развлекалово для мозгов. Ну и так, отвлечься от графиков.

Задачка от Митрича:

Загадка
Перед вами семь дверей. За одной из них сидит кошка.
Каждый день вы можете открыть и закрыть одну дверь. Если кошка сидит за ней – вы победили.
Если бы кошка все время сидела за какой-то одной дверью, вы бы гарантировано нашли ее за семь попыток. Точнее – даже за шесть попыток.
Но каждую ночь кошка сдвигается на одну дверь – либо влево, либо вправо. Как ей захочется (понятно, что из крайней левой двери она может сдвинуться только направо, а из крайней правой – только налево).
Как вам найти кошку? 

После просмотра вы закрываете дверь, а кошка выбирает левую или правую дверь случайно.

187 Комментариев
  • Тимофей Мартынов
    04 июля 2017, 16:12
    я бы открывал только центральную дверь
      • AntiKit
        05 июля 2017, 14:21
        ABC, автор, что с решением??
          • AntiKit
            05 июля 2017, 15:15
            ABC, а митрич у себя не выложил в блоге?
    • Виталий
      04 июля 2017, 16:21
      Тимофей Мартынов, она может двигаться все время от крайней до второй с края туда-обратно )
  • Kriis
    04 июля 2017, 16:14
     надо упасть под дверь и послушать где она мяукает.
  • Kriis
    04 июля 2017, 16:17
    если открывать только в центре то она из первой второй третьей будет двигаться вправо влево бесконечно… я бы с краю начала и так слева направо загнала бы ее в тупик.
      • Kriis
        04 июля 2017, 16:23
        ABC, тогда только кыс кыс позвать…
  • drow
    04 июля 2017, 16:21
    купил 100 контрактов в РИ, продал 100 контрактов в РИ, подрочил на ефукт, попил чай. Сколько всего можно сделать полезного, игнорируя идиотские задачки про двери с блохастым кошаком. Пятница еще не скоро… :)
  • Евгений
    04 июля 2017, 16:23
    начать с права со второй двери. после отрыть первую и дальше по порядку
    • Виталий
      04 июля 2017, 16:26
      Соломатин Евгений, она могла быть в третьей справа и переместиться на два шага вправо, тогда не получится.
  • Андрей Абаполов
    04 июля 2017, 16:26
    Такое ощущение, что в условии чего-то не хватает :(
  • Spook
    04 июля 2017, 16:26
    все очень очень просто нужно открыть любую дверь и найти за ней кошку) 
  • Андрей Абаполов
    04 июля 2017, 16:27
    Я верно понял: после просмотра я дверь закрываю, а снова открываю только на следующий день? а открытой дверь нельзя оставить?
  • Stairway_2_7
    04 июля 2017, 16:28
    Точнее сформулируйте условия, пжл.
  • Андрей Абаполов
    04 июля 2017, 16:28
    Опа! Если за этими всеми дверьми одна и та же комната, то надо просто зайти в открытую дверь и ровертеть головой :)
  • SolluP13
    04 июля 2017, 16:31
    Интересно другое
    «Если бы кошка все время сидела за какой-то одной дверью, вы бы гарантировано нашли ее за семь попыток. Точнее – даже за шесть попыток.»
    Почему есть гарантия, что за шесть попыток можно найти нужную дверь, когда их семь…
    • Stairway_2_7
      04 июля 2017, 16:33
      SolluP13, не нашел за шестью дверями — кошкендра за седьмой. Кошкаму в руки брать не обязательно.
      • SolluP13
        04 июля 2017, 16:35
        Stairway_2_7, понятно, что за седьмой, но седьмую тоже открыть нужно — это седьмая попытка.
    • Андрей Абаполов
      04 июля 2017, 16:34
      SolluP13, наверно в этом корень подвоха этой загадки :)
  • Свой Мужик
    04 июля 2017, 16:47
    Ответ в загадке...
    Открываем 2ую с права (с лева) 2 раза подряд… значит в тех ТРЁХ дверях нету кошки...?
    Какие дальнейшие действия?
  • Виталий
    04 июля 2017, 16:48
    Ну вот и решили, вопрос закрыт )

    а нет… не решили
  • SEREGA
    04 июля 2017, 16:52
    все двери заколотить!!!
  • Андрей Абаполов
    04 июля 2017, 16:57
    Первые 5 дней открываем любые двери. Я только что загуглил — кошка без еды и воды не проживет 6й день. С 6 дня открываем по порядку. 12 ходов. Профит
  • Алик
    04 июля 2017, 16:58
    начало правильное.
    любую вторую слева/справа открыть пару раз и соотно начать двигать или вправо или влево. т.е. максимальное кол-во раз это семь попыток.
      • Виталий
        04 июля 2017, 17:07
        ABC, а Вы сами ответ знаете? )
      • Алик
        04 июля 2017, 17:08
        ABC, если открыли слева соот-но третья дверь которую вы открываете следующая дверь вправо. след. правее и идете до конца. максимум 7 открываний двери.
  • Андрей Абаполов
    04 июля 2017, 17:10
    Автор, в условиях задачи точно ничего не упущено?
  • Алик
    04 июля 2017, 17:12
    мой кстати тоже не работает. перепроверил))
  • Виталий
    04 июля 2017, 17:16
     Все, премию FullCup и дальше торговать )
  • Константин
    04 июля 2017, 17:18
    Предполагаем, что кошка за дверью с четным номером.
    Проверяем дверь №2. Если ее там нет, значит, она была либо за 4-й либо за 6-й дверью.
    Кошка перебегает в одну из дверей: 3, 5, 7
    Проверяем дверь №3. Если кошки там нет, значит, она была в 5-й или 7-й, откуда может перебежать в 4-ю или 6-ю
    Проверяем дверь №4. Если кошки там нет, значит, она была в 7-й, откуда может перебежать только в 6-ю дверь.
    Проверяем дверь №6. Если кошка на месте, все отлично. Если кошки там нет, значит исходное предположение было неверно, а кошка находилась за дверью с нечетным номером.
    Мы сделали четыре попытки, значит кошка до сих пор находится за нечетной дверью.
    Проверяем дверь №1. Если кошки там нет, значит, она была в 3-й, 5-й или 7-й, откуда может перебежать во 2-ю, 4-ю или 6-ю
    Далее повторяем все как в начале, только теперь мы точно знаем, что кошка за четной дверью.

    Ответ: 2, 3, 4, 6, 1, 2, 3, 4, 6
    • dilettante
      04 июля 2017, 18:02
      Константин, после 4-го хода за какой дверью может быть кошка?
      1,3,5,7?
      • Константин
        04 июля 2017, 18:05
        dilettante, после проверки двери №6 да, за дверью с нечетным номером
        • dilettante
          04 июля 2017, 18:15
          Константин, допустим когда ты открыл 6, она была за 3.
          За ночь она перешла во 2, ты открыл и закрыл 1
          Кошка за ночь перешла в 1, ты открываешь 2…
          • Константин
            04 июля 2017, 18:48
            dilettante, во время проверки двери №6 кошка была за четной дверью, а после проверки, т.е. ночью перейдет в нечетную.
            Поэтому при открытии двери №6 она не могла быть за 3.
    • dilettante
      04 июля 2017, 19:25
      Константин, 
      проверяем дверь 2 — кошка за дверью 4
      ночью кошка перешла за дверь 5 — ты открыл дверь 3
      ночью кошка перешла за дверь 6 — ты открыл дверь 4
      ночью кошка перешла за дверь 5 — ты открыл дверь 6
      То есть при открытии двери 6, кошка находится за нечетной дверью — ответ не сходится ))
    • Константин
      04 июля 2017, 19:58
      Константин, я немного накосячил с рассуждениями, спасибо Алмазу Сафину, который указал на ошибку.
      Правильное решение выглядит так:

      Предполагаем, что кошка за дверью с четным номером.
      Проверяем дверь №2. Если ее там нет, значит, она была либо за 4-й либо за 6-й дверью.
      Кошка перебегает в одну из дверей: 3, 5, 7
      Проверяем дверь №3. Если кошки там нет, значит, она была в 5-й или 7-й, откуда может перебежать в 4-ю или 6-ю
      Проверяем дверь №4. Если кошки там нет, значит, она была в 6-й, откуда может перебежать только в 5-ю или 7-ю дверь.
      Проверяем дверь №5. Если кошки там нет, значит, она была в 7-й, откуда перемещается в 6-ю.
      Проверяем дверь №6. Если кошки там нет, значит исходное предположение было неверно, а кошка находилась за дверью с нечетным номером.
      Мы сделали 5 попыток (нечетное число), значит кошка сейчас находится за дверью с четным номером.
      Далее повторяем все как в начале, только теперь мы точно знаем, что кошка за четной дверью.

       Ответ: 2, 3, 4, 5, 6, 2, 3, 4, 5, 6
  • Андрей Абаполов
    04 июля 2017, 17:30
    Дверь открывается днем. Открыл такой — смотришь, а кошки нет. И закрыл. Наступает ночь — кошка передвигается. Снова наступает день — открываешь, смотришь, закрываешь. Исходя из этого — кошку можно вообще никогда не найти.
  • Pit
    04 июля 2017, 17:40

    Кошка перемещается случайно, поэтому не может быть 1,2,1,2,1,2...

    Матожидание кошки будет по центру, поэтому открывая центральную дверь неизбежно ее застанем.

    Может оказаться и меньше чем за 6 раз.

    • Константин
      04 июля 2017, 17:48
      Pit, неизбежно не получится, ничто не мешает кошке вечно перемещаться между первой и второй дверью, например.
      По условию требуется найти гарантированный способ
      • Pit
        04 июля 2017, 18:23

        Константин, Чтобы у подбрасываемой монеты вечно выпадал орел? Теоретически — да, но теория вероятности не совсем теория, это практика.

        Потому что если 1,2,1,2,1,2 — это уже не случайность, Вот. Если она будет всегда находиться с одной стороны от центральной, то это то же не случайность.

        • Константин
          04 июля 2017, 18:27
          Pit, вероятность этого события стремится к нулю, но она ненулевая, а это две большие разницы.
          А вообще теорвер к этой задаче отношения не имеет, все решается логикой
          • Pit
            04 июля 2017, 18:36

            Константин, вероятность не может никуда стремиться, тем более к нулю. Само определение — случайность подразумевает весь диапазон. Иначе это не случайность.

            В этом случае есть распределение вероятностей по дверям и максимальная вероятность в центре.

            Иначе бы написали — кошка передвигается по собственному закону.

            • Константин
              04 июля 2017, 18:58
              Pit, вероятность того, что кошка в течение N ходов будет перемещаться только между дверьми 1 и 2 будет стремиться к нулю при увеличении N. Но при любом сколь угодно большом N эта вероятность будет ненулевой.
              Но еще раз повторюсь, в этой задаче теорвер не нужен
              • Pit
                05 июля 2017, 20:49

                Константин, в задаче изначально объявлено неявно о термине "случайность" в поведение кошки. Под этим следует понимать нормальное распределение вероятностей. Поэтому далее только теорвер.

                На секунду, если бы там была не кошка, а метеориты? Вы бы легко исключили «хитрость» объекта. (типа метеориты бьют бесконечно в одну воронку — ха)

                • Константин
                  06 июля 2017, 04:08
                  Pit, случайность поведения кошки заключается в том, что ее выбор, в какую дверь перейти, никак не зависит от предыдущих состояний и от действий охотника. А уж какое там распределение совершенно неважно. 
                  Изначально-то мое замечание касалось вашего решение всегда открывать среднюю дверь, якобы мы  неизбежно застанем там кошку. Я всего лишь хочу доказать вам, что неизбежности там не будет — всегда есть ненулевая вероятность, что кошка там не окажется в течение всей вашей жизни, или времени существования Вселенной или любого другого срока. Т.е. ваш способ не обеспечивает 100% решения.

                  По условию требовалось всего-то найти способ гарантированно изловить кошку. Но вы, по-моему, решаете какую-то совсем другую задачу.
  • Андрей Абаполов
    04 июля 2017, 17:42
    Почему не работает стратегия открывания дверей по 2 раза? Разъясняю на пальцах. Я днем открываю дверь 2 — кошки нет. Она за 4 дверью. Я закрываю дверь (в условии «открыть и закрыть». Ночью кошка перемещается от 4 двери к 3. Я днем по стратегии двойного открывания снова открываю дверь 2 — кошки нет. Закрываю дверь. Кошка ночю перемещается из 3 двери ко 2. Наступает день и я открываю дверь 3. Вот мы и разминулись. Таким образом получается что кошку логически вообще невозможно выследить. Только наугад каждый раз открывать дверь.
    • Константин
      04 июля 2017, 17:45
      Андрей, все возможно, см. мой ответ выше
  • Понятно, что скорее всего отсекать нужно кошку в любую сторону. Можно так:
    Я:2 — кошки нет в 2
    Я:2 — кошки нет в 2 и в 1, т.к. она бы перепрыгнула в 2 за 1 ход, сидеть на месте нельзя
    Я:4 — кошки нет в 4 и 1
    И тут мы понимаем, что хренушки, кошак может уже залез в 2 как только мы ее закрыли, тыканье в 3 вместо 4 уже ничего не меняет, видимо не хватает условий))) Лютый кошак может скакать туда-сюда между двумя некрайними дверями и мы его никогда не найдем, если вероятностные темы не принимать во внимание ;)
  • Laborantka
    04 июля 2017, 18:00
    По-моему Константин хороший вариант предложил
    • Андрей Абаполов
      04 июля 2017, 18:01
      Laborantka, хороший, да нерабочий.
      • Константин
        04 июля 2017, 18:03
        Андрей, поясните, в чем именно нерабочий?
        Я не исключаю, что где-то ошибся в рассуждениях, но сама идея должна быть правильной
        • Андрей Абаполов
          04 июля 2017, 18:14
          Константин, потому что ты изначально предположил, что кошка за четной дверью. А если за нечетной?
          А если предположить, что кошка играет против нас? Т.е. кошка вроде бы и случайно выбирает направление, но по стечению обстоятельств (мы невезучие) она постоянно передвигается в невыгодное для нас положение, зная нашу стратегию? Кошка постоянно будет ускользать от нас при любом раскладе. При описании неработоспособности стратегии двойного открывания я описал принцип движения кошки против нас.
          • Константин
            04 июля 2017, 18:25

            Андрей, я предположил, что изначально кошка была за четной дверью.
            Если предположение верное, то после ходов 2, 3, 4, 6 мы ее поймаем. 

            Если за эти 4 хода не поймали, значит, с предположением ошиблись, и кошка изначально была за нечетной дверью. После четырех ходов (четное число) номер двери с кошкой остался нечетным. Проверяем дверь 1, кошка перебегает в четную дверь, и мы попадаем в те же условия, что в начале, поэтому просто повторяем ходы 2, 3, 4, 6. Но теперь мы уже точно знаем четность двери кошки, поэтому результат гарантирован

  • ______1_____
    04 июля 2017, 18:04
    Существенное условие задачи — кошка выбирает право-лево случайно. Поэтому достаточно занять любую дверь и кошка рано или поздно туда придёт. Но в двери 2 и 6 вероятность кошки зайти выше (за счёт снижения вероятности в дверях 1 и 7).
    Поэтому занимаем дверь 2 либо 6 и ждём.
    Ну либо центральную дверь можно занять, рано или поздно центр пересечёт.
  • Андрей Абаполов
    04 июля 2017, 18:18
    Вот если бы можно было не закрывать открытую дверь, тогда просто открываем 2,4,6. Кошка либо попадется, либо сама придет :)
  • Константин вроде как прав, безальтернативно кошка поджимается, сжимается пространство разделением на четный-нечетный, с учетом того, что между пространствами идет перемещение ровно каждый ход — по бумажке все получается. 
  • FullCup
    04 июля 2017, 18:21
    я тупой, сорри всем))) оптимальной комбинацией будет такая последовательность: 2,3,4,5,6,6,5,4,3,2 (я исправил). И кошку можно будет найти за 10 ходов. Ещё раз, сорри, если сильно умничал)))
    • dilettante
      04 июля 2017, 18:25
      FullCup, 
      2-1
      3-2
      4-3
      5-4
      6-3
      5-4
      4-3
      3-4
      2-5

      ))
      • FullCup
        04 июля 2017, 18:32
        dilettante, вот ты классный оппонент, не даешь ошибиться))
        • FullCup
          04 июля 2017, 18:35
          а если 2,3,4,5,6,6,5,4,3,2? голова не работает, опозорили вы меня))) но попробую решить… позже, строго и полно))
      • FullCup
        04 июля 2017, 18:53
        dilettante, я не дописал, правильно и достаточно 2 3 4 5 6 6 5 4 3 2
    • FullCup
      04 июля 2017, 18:55

      исправил 2 3 4 5 6 6 5 4 3 2

  • Александр Минин
    04 июля 2017, 18:29
    поставить миску молока, сама выйдет ))
  • dilettante
    04 июля 2017, 18:35
    Завтра выяснится, что автор загадки скромно умолчал об одном маленьком, но очень важном условии ))
  • Laborantka
    04 июля 2017, 18:37
    Правильный ответ у Константина. Я бы плюсанула, но нечем
    • dilettante
      04 июля 2017, 18:40
      Laborantka, http://smart-lab.ru/blog/407691.php#comment7368868
      • Laborantka
        04 июля 2017, 18:43
        dilettante, и чо?
        • dilettante
          04 июля 2017, 18:45
          Laborantka, доказательство того, что ответ Константина не верен
  • Андрей Абаполов
    04 июля 2017, 18:40
    2,3,4,6,1,2,3,4,6. Константин, меняй ник на «Умнейший» :)
    • Константин
      04 июля 2017, 19:23
      Андрей, это не про меня. Умнейшие люди мне подсказали, как обобщить эту задачу для любого количества дверей
  • Андрей Абаполов
    04 июля 2017, 18:44
    2,3,4,6,1,2,3,4,5,6. Вот так точнее
    • FullCup
      04 июля 2017, 19:09
      Андрей, нет, если кошка 1-2-1-2-1-2-1-2-1-2
      правильно 2 3 4 5 6 6 5 4 3 2
      10 ходов максимум…
  • Tуземец
    04 июля 2017, 19:08
    Человек и кошка плачут у окошка
    Серый дождик каплет прямо на стекло.
    К человеку с кошкой едет неотложка,
    Человеку бедному мозг больной свело.
  • Alexander
    04 июля 2017, 19:14
    Всем привет. Решил в первый раз написать.
    1-й день: открываем 2-ю дверь. Если кошки нет, значит она может быть за 1-ой дверью или за 3-ей. Но ночью может перейти за 2-ю.
    2-й день: значит снова открываем 2-ю дверь. Если кошки нет, значит за 1-ой дверью ее и не было, а если была за 3-ей, то ночью перешла за 4-ю.
    3-й день: открываем 3-ю дверь, так как за ночь кошка могла вернуться из 4-ой комнаты. Если пусто, то понимаем, что кошка ушла в 5-ю комнату.
    4-й день: открываем 4-ю дверь, так как за ночь кошка могла вернуться из 5-ой комнаты. Если пусто, то понимаем, что кошка ушла в 6-ю комнату.
    5-й день: открываем 5-ю дверь, так как за ночь кошка могла вернуться из 6-ой. Если пусто, то понимаем, что кошка либо ушла из 6-ой в 7-ю комнату либо перешла из 7-ой в 6-ю.
    6-й день: открываем 6-ю дверь. Кошка либо за ней, либо, если пусто, то в 7-ой комнате.  
  • Алмаз Сафин
    04 июля 2017, 19:22
    Ход решения Константина правильный.
    Там допущена лишь ошибка в расчете:
    «Проверяем дверь №3. Если кошки там нет, значит, она была в 5-й или 7-й, откуда может перебежать в 4-ю или 6-ю

    Проверяем дверь №4. Если кошки там нет, значит, она была в 7-й, откуда может перебежать только в 6-ю дверь.»


    Ошибка в последнем выводе: если кошки нет в 4й двери, значит она была в 6 (а не в 7), откуда только в 5 или в 7.
    Проверяем 5 — если там нет, то была в 7, откуда только в 6.
    Проверяем 6 — если там нет, то изначальное предположение о том, что она была в четной двери — неверное.
    Значит во время первой проверки она была в нечетной двери. Поскольку нами сделано 5 проверок, то теперь (на шестую проверку) кошка будет в четной двери. Ну и дальше соответственно повторяем с первого хода

     
    • Константин
      04 июля 2017, 19:31
      Алмаз Сафин, точно, ошибся. Я еще когда писал ответ, меня смущала какая-то нестыковка, теперь понял, почему))
      Можно обобщить этот алгоритм на любое количество дверей, постепенно оттесняя кошку, главное, чтобы четность проверяемой двери совпадала с четностью двери кошки
  • Алмаз Сафин
    04 июля 2017, 19:23
     итоговое решение:
    2, 3, 4, 5, 6, 2, 3, 4, 5, 6
    • dilettante
      04 июля 2017, 19:27
      Алмаз Сафин, а если с самого начала кошка за дверью 1?
      • Алмаз Сафин
        04 июля 2017, 19:28
        dilettante, 

        Она не будет всегда там. Как раз на шестой итерации она будет за дверью 2
        • dilettante
          04 июля 2017, 19:31
          Алмаз Сафин, 
          2-5 
          3-4
          4-3
          5-4
          6-5
          2-6
          3-4
          4-3
          5-2
          6-3
          • Алмаз Сафин
            04 июля 2017, 19:33
            dilettante, 
            на шестом открывании кошка в 6 двери, 
            на седьмом — в четвертой. 
            Так нельзя) либо 5 либо 7)
          • Алмаз Сафин
            04 июля 2017, 19:34
            dilettante, такая кошка не соответствует условиям задачи)
  • Gella
    04 июля 2017, 19:24
    Каждый день открываешь одну и ту же дверь!
    по теории вероятности в какой-то день кошка там будет!)))
    ыыы… я угадала!!!
    мне пирожок!)
    • SEREGA
      04 июля 2017, 21:38
      Gella, Ответ верен!!! но не напишут!!!)))
      • Gella
        04 июля 2017, 21:54
        SEREGA, СТОПУДОВА!!
        и верен и не напишут)))
  • Алмаз Сафин
    04 июля 2017, 19:27
     Вариантами по 2 (и более) подряд открывания одной двери не решить никак, так как всегда есть вероятность, что кошка в соседней двери. А после того, как мы открыли несколько раз подряд условно дверь N и решили сменить дверь, в этот момент (последнего открывания) кошак был в двери N±1 и запрыгнул на след.раз в дверь N.
    Так можно бесконечно ловить
  • FZF
    04 июля 2017, 19:30
    1) Открывать всё время центральную дверь (при случайном перемещении кошка туда попадет. По этому поводу даже специальная теорема есть, и можно посчитать мат ожидание хода  попадания)
    2) открывать двери случайным образом (вероятность 1/7) тоже можно посчитать мат ожидание хода поимки кошки.( 6/7 что кошку не застанешь за одну попытку;(6/7)^N — вероятность не поймать кошку за N попыток. При N=30 вероятность не поймать кошку 0,0098
    3) открывать все время центральную дверь и класть вкусную приманку. :))) когда кошка просечет фишку, она все время будет сидеть за центральной дверью :)))))))))))))))))))))
    4) использовать валерьянку — кошка сама вас найдет.
  • Андрей Абаполов
    04 июля 2017, 19:56
    2,3,4,5,6,2,3,4,5,6. Кто-то уже дал ответ. Подтверждаю :)
    • FullCup
      04 июля 2017, 20:38
      Андрей, да, это тоже правильный ответ) за 10 ходов максимум и кошка найдена…
  • Андрей Р
    04 июля 2017, 19:57
    Сколько раз можно открывать двери?
    • Alexander
      04 июля 2017, 20:14
      Андрей Р, В моем решении 6 раз, см. выше. Пока никто не опроверг.
      • Андрей Р
        04 июля 2017, 20:25
        Alexander, ©Если кошки нет, значит она может быть за 1-ой дверью или за 3-ей.© а если она была не за 3й, а за 4,5,6, или 7Й
      • Алмаз Сафин
        04 июля 2017, 20:33
        Alexander, Ваше решение опровергается после второго дня.
        Если кошка была в 3 двери, то ночью она не обязательно в 4 перейдет, но может и во 2
  • Alexander
    04 июля 2017, 20:31
    Пусть будет, кто ей мешает? На алгоритм это не повлияет. Мы последовательно проходим двери, пока не найдем ее.
  • Андрей Р
    04 июля 2017, 20:31
    мы не знаем за какой дверью кошкаи начинаем наугад с 2,2,3,2,3,4,3,4,5,4,5,6,5,6,6.(правка, 1 можно не открывать)
    • FullCup
      04 июля 2017, 20:44
      Андрей Р, опровержение местонахождением кошки  4 3 2 1 2 1 2 и т.д
  • Алмаз Сафин
    04 июля 2017, 20:40
    Alexander,
    Не находится за 6 никак.
    Простейший маршрут кошки, чтоб обойти алгоритм: 6,5,4,3,2,1
    • Alexander
      04 июля 2017, 20:44
      Алмаз Сафин, нет, смоделируйте.
  • Alexander
    04 июля 2017, 20:42
    Да, не знаем за какой дверь кошка. Начинаем со второй и отсекаем пути к возврату в ту комнату, которую мы уже проверили. Управляемся за 6 раз. Вот посмотрите ваш последний пример начинается с 1,2,2. Вопрос: а зачем в этом случае открывать первую дверь, если все равно потом придется два раза открывать вторую? Достаточно просто 2,2. Если кошка в первый раз была за первой дверью, то на втором шаге мы ее поймаем. Согласны?
  • Алмаз Сафин
    04 июля 2017, 20:45
    Alexander,
    Ваш путь никак не отсекает. Выше описал маршрут кошки, когда не увидеть ее за дверью
  • Алмаз Сафин
    04 июля 2017, 20:46
    2-6
    2-5
    3-4
    4-3
    5-2
    6-3
    • Alexander
      04 июля 2017, 20:51
      Алмаз Сафин, Согласен, ступил.
  • Алмаз Сафин
    04 июля 2017, 20:48
    Вариант решения Константина (исправленный) из 10 ходов никак не обойти
    2,3,4,5,6,2,3,4,5,6
  • Маркин Павел
    04 июля 2017, 21:28
    1,2,3,4,5,6,6,5,4,3,2
  • dasuberdog
    04 июля 2017, 21:46
    Одну и ту же дверь все время открываем, лучше центральную. Кошка сама прибежит за неё рано или поздно. Это же про трейдинг загадка)))
  • Albert Rudolfovich
    04 июля 2017, 23:39
    Какого цвета кошка?
  • Ну как бы
    05 июля 2017, 00:32
    1. Пока мы не открыли дверь, мы не можем с уверенностью сказать, а жива ли кошка вообще. (Шрёдингер)
    2. Если перемещения кошки являются абсолютно случайными, то вполне разумным выходом будет открывание одной и той же двери — рано или поздно кошка за ней окажется. (Системный подход)
    3. В условии сказано, что кошка перемещается случайно, однако мы можем предположить, что в перемещениях кошки существует фундаментальная неэффективность. И как человек, имевший опыт заведения кошек, могу сказать, что подобная неэффективность существует: эту тварь нужно поджидать у крайних дверей, поскольку ссать и гадить они любят по углам. 
  • V
    05 июля 2017, 03:51
    Коментов не читал. Незнаю дали или нет ответ — мой вариант 3223456 кошка поймана
    • Stepan K
      05 июля 2017, 09:05
      V, кошка изначально сидит в 7 скажем
      смотрим 3 закрыли кошка ночью из 7 перебежала в 6
      смотрим 2 закрыли кошка из 6 перебежала в 5
      смотрим 2 закрыли кошка из 5 перебежала в 4
      смотрим 3 закрыли кошка из 4 перебежала в 3
      смотрим 4 закрыли кошка из 3 перебежала в 2 или 4 уже не важно, не поймана

      верный алгоритм это 2345623456, но надо еще подумать, двойное открывание дверей тоже вроде верно 2233445566, самое главное что наше открытие двери и перемещение кошки — это события несовместные, т.е. мы днем дверь открываем и закрываем, а кошка ночью место свое меняет
      • V
        05 июля 2017, 10:13
        Stepan K,  делал в уме и не проверял — спасибо) добавим еще 3 и норм что бы отсечь крайний вариант со стартом из 7 кошака
         32233456 

        двойное не работает  если кошка сидит за 2 двери до(те за 4), и идет в сторону открытия  

        • Stepan K
          05 июля 2017, 10:24
          V, да, тупанул, двойное не работает
        • Stepan K
          05 июля 2017, 10:32
          V, твой (32233456) с двумя тройками опять не работает вроде
          кошка изначально сидит в 2 скажем
          смотрим 3 закрыли кошка ночью из 2 перебежала в 3
          смотрим 2 закрыли кошка из 3 перебежала в 4
          смотрим 2 закрыли кошка из 4 перебежала в 5
          смотрим 3 закрыли кошка из 5 перебежала в 4
          смотрим 3 закрыли кошка из 4 перебежала в 3
          не поймана

          итого рабочие 2345623456 или 2345665432 или 6543265432 или 6543223456
  • Ильдар Эшматов
    05 июля 2017, 10:27
    V, после третьего хода она перешла через твой алго 543212, считай
  • Ильдар Эшматов
    05 июля 2017, 10:28
    Ответ дали уже уже выше
  • Ренат Исин
    05 июля 2017, 12:56
    1 2 3 4 5 6
    Хотя вообще кошку не найти, тк после того как мы закроем дверь она туда попадёт или не попадёт
  • Сергей Котов
    05 июля 2017, 15:32
    хм… а что если 5 раз подряд открывать вторую дверь, чтобы отсечь передвижения кошки, а потом 3-4-5-6??? желтый-мои ходы, зеленый — кошки )))

  • Vanger
    05 июля 2017, 17:10
    Ну как, отловили в итоге кошака? Шарикова на вас нету — он бы сразу её учуял

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн