Головоломка для 14-летних, которую не может решить весь интернет

Чтобы отправить комментарий — войдите.
  • T
    27 апр 15
    Блин, как я жил без этой задачи все эти годы....
    Ответить
    • RVal
      tarvin31 27 апр 15
      Учите английский язык. Два на английском — two. Второй — second
      Ответить
  • V
    27 апр 15
    16 июля.

    по первому утверждению числа 18, 19 отпадают.

    по второму май, июнь и 14-е

    по третьему- август
    Ответить
    • RVal
      vvzvvz 27 апр 15
      Да только по второому остается три варианта — любой из которых может быть верным. Для Альберта может быть верным только если это июль, а если август? Ниже там один уже доказывал что "июль потому что он так сказал"...
      Ответить
      • qzin
        RVal 27 апр 15
        2-е утверждение ложно, если 15 августа, следовательно элементарный вывод: условия некорректны, нет решения, хоть убейтесь:)
        Ответить
        • RVal
          qzin 27 апр 15
          Гзин тебе уже говорили если твой ответ не совпадает с условием — значит он неверный. В задаче нет условия "Шерил родилась в любой день". Есть условие "неизвестно когда она родилась". Пока до тебя это не дойдет — хоть убейся — никто тебя слушать не будет.
          Ответить
  • V
    27 апр 15
    Шлюха эта Шерил. Тут и менингит заработать можно. Правда, я с ходу решил, что день рождения 16 МАЯ.
    Ответить
    • K
      А почему не сразу 15мая? :-))
      Ответить
  • S
    26 апр 15
    решение правильное дал автор 16 июля
    Ответить
  • wishman77
    26 апр 15
    ну и зараза же эта Шерил
    Ответить
  • qzin
    26 апр 15
    но мой ответ в 3 строки — красив :)
    Ответить
  • qzin
    26 апр 15
    отдаю свое первое место в олимпиаде ему, мое теперь второе
    Ответить
  • qzin
    26 апр 15
    единственный чел написал множество решений
    Ответить
  • falk2323
    26 апр 15
    Возможно покажется длинновато, но все же...:

    Давайте сначала разберемся с условиями задачи. А точнее с ее формулировкой в том виде, в каком она преподнесена на русском.

    В такого типа задачах логически обязательное условие — поочередность хода. То есть, любой играющий не может сделать 2 хода подряд.

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

    Нечто очень похожее происходит в торговле при карточной игре в БРИДЖ.

    В первой же строчке диалога мы обнаруживаем нарушение этого необходимого условия. Альберт в ней играет за двоих.

    Фраза: — 1. "Альберт: Я не знаю, когда у Шерил день рождения, но я знаю, что Бернард тоже не знает."

    — ЭТО ЛОВУШКА.

    присмотримся к "ЯКОБЫ" прилагаемому решению.

    Составители задачи, на самом деле, прекрасно понимают в чем слабость условия задачи и вроде бы логично спрашивают: — - "Но откуда Альберт знает, что Бернард не знает ответа?"

    А вот далее сразу же намеренно уводят решателей в сторону. Прием "смещения внимания".

    Фраза: — "Если Шерил сказала Альберту, что родилась в мае или июне, значит, её день рождения может быть 19 мая или 18 июня." — СОВЕРШЕННО лишена смысла в контексте логического решения.

    Я полагаю, что это прилагаемое "ЯКОБЫ" решение — есть ни что иное, как продолжение нетривиально составленной задачи.

    На самом деле предложена "сверхзадача" — не попасть в ловушку, которая есть в условиях задачи и хитро вплетена в "якобы" решение, которое, на самом деле, является продолжением ЗАДАЧИ.

    Если такое допущение о "СВЕРХЗАДАЧЕ" верно, то попробуем решить теперь ее и наладим логику.

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

    Учитывая сказанное в первом абзаце моего сообщения, надо прояснить порядок ходов играющих.

    Для этого давайте попробуем правильно ответить на вопрос — откуда берется что Бернард "не знает".

    Есть 2 варианта.

    1. Бернард сам в начале диалога говорит об этом — "Я не знаю" (но именно эта важная фраза специально опускается в условиях задачи с целью запутывания "чересчур программистов")

    2. Шерил сама говорит об этом Альберту во время передачи ему "месяца"

    Этот, второй вариант совершенно равнозначен и эквивалентен первому, логически непротиворечив ему, а значит равнозаменяем на первый.

    Таким образом, восстановленный ПРАВИЛЬНЫЙ ДИАЛОГ в первой части задачи приобретает следующий вид:

    1. Бернард: Я не знаю, когда у Шерил день рождения.

    2. Альберт: Я не знаю, когда у Шерил день рождения (но я знаю, что Бернард тоже не знает).

    !(обратите внимание — вторая (подчеркнутая) часть фразы Альберта (являвшаяся ЛОВУШКОЙ) в правильном варианте уже не нужна. Оказывается она вообще лишняя)!

    При этом соблюдено правило "ОЧЕРЕДНОСТИ ходов"

    3. Бернард: Поначалу я не знал, когда у Шерил день рождения, но знаю теперь.

    4. Альберт: Теперь я тоже знаю, когда у Шерил день рождения.

    Когда у Шерил день рождения?

    Далее, полное решение задачи уже тривиально.

    После первой фразы (Бернард: — я не знаю) Альберт может исключить числа 18 и 19 из рассмотрения.

    Далее у Альберта, с нашей внешней точки зрения)2 варианта.

    Если Шерил назвала Альберту месяц ИЮНЬ, то он сразу говорит: — Я ЗНАЮ, это 17 июня.

    и на этом Всё.

    Если названы другие месяца, то

    Альберт: — Я НЕ ЗНАЮ и тогда Бернард может исключить ИЮНЬ месяц.

    И на этом решение заканчивается.

    Диалог играющих более НЕВОЗМОЖЕН за недостаточностью условий.

    Остались варианты: 15 и 16 мая; 14 и 16 июля; 14 и 15 августа.

    Возможно это правильное решение.

    Постарался не плодить лишних сущностей и избегать прелестей... -)
    Ответить
    • qzin
      falk2323 26 апр 15
      Далее у Альберта, с нашей внешней точки зрения)2 варианта.....

      а я дочитал до конца

      2-t высказывание — ЛОЖЬ всегда

      далее не имеет смысла,

      спасибо за поддержку ... но много текста :)
      Ответить
    • RVal
      falk2323 26 апр 15
      Почему это заканчивается? Остался еще один варинат который ты не досмотрел — 17 августа.
      Ответить
      • RVal
        RVal 26 апр 15
        falk2323

        Я частично согласен с тобой. Первая фраза хитрая ловушка, сделанная для того чтобы увести решающих на 16 июля. Но проблема всех решающих на 16 июля — неиспользование первой части фразы альберта " Я не знаю". Ее не нужно ни на что заменять. Она дана с одной лишь цель — дать решающему убрать 17 июня.

        Для решения с 16-м июля фраза Альберта "я не знаю" — совершенно не нужна.

        К тому же в конце у Бернарда три варианта ответа и остается аргумент "Если Альбер так сказал — значит он знал месяц июнь". Совершенно некрасивый и нелогичный.

        Гораздо красивей вариант с 17 августа. Где этот день вылазит как гвоздь. Это решение мне ближе.
        Ответить
        • K
          RVal 27 апр 15
          Да уж, интересно кто придумал загадку и какой реальный у него был ответ, но с 17августа действительно тоже получается.
          Ответить
      • falk2323
        RVal 26 апр 15
        Конечно, надо уж было дописать еще одно "если"...

        Бернард исключил июнь. И тогда —

        — ЕСЛИ ему названо число 17, то он смело называет 17 августа.

        и далее по тексту

        Извиняюсь, устал маленько от писанины.

        " много текста" ...-)),
        Ответить
  • qzin
    26 апр 15
    ну и кто напишет дату теперь?
    Ответить
full image