Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:)

Оксана попросила друзей отвернуться, чтобы она подготовила загадку. Когда они повернулись, то увидели на столе лист бумаги, расчерченный 4х4. Некоторые ячейки были закрыты синими квадратиками. Оксана сказала, что под одним из квадратиков она спрятала сюрприз. Задача ребят — первым определить, под каким именно.

При этом Сереже Оксана сказала номер строки, в которой спрятан сюрприз, а Саше — букву столбца.

Далее последовал такой обмен репликами:

  • Сережа: Я не знаю, где сюрприз, но и Саша тоже не знает.
  • Саша: Прежде я не знал, но теперь знаю.
  • Сережа: Ну тогда и я теперь тоже знаю.

Вопрос: в каком квадрате спрятан сюрприз?

Задание «со звездочкой»

Предположим, до того как состоялся этот разговор, кто-то задел синий квадрат на B1 и оказалось, что там пусто.

Почему открытие этого квадрата неизбежно изменит приведенный выше разговор?

Посмотреть решение

Сюрприз — под квадратом на A2.

Если Сережа не знает, где сюрприз, значит, мы можем вычеркнуть из вариантов строку 3. Там только один синий квадрат. Если бы Оксана сказала Сереже, что сюрприз в третьей строке, то он точно знал бы, где именно.

Раз Сережа уверен, что Саша тоже не знает, где сюрприз, мы можем вычеркнуть и строку 4. Единственный вариант, при котором Саша мог бы точно знать, где сюрприз, это если бы Оксана назвала ему столбец C (в нем только один синий квадрат).

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

Ответ на дополнительный вопрос

Информация о квадрате B1 делает вторую часть первой реплики Сережи ложью.

Любопытно здесь то, что оба парня и так знали, что сюрприза в этом квадрате нет. Но открытие квадрата изменит их разговор.

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

Сюрприз мог находиться на B2, и после открытия ячейки B1 Саша смог бы с уверенностью сказать, где именно спрятан сюрприз.

Поэтому после открытия B1 Сережа в своей первой реплике не сможет утверждать, что Саша не знает, под каким квадратом искать.

Марина

Share
Published by
Марина

Recent Posts

Библиотека Pydantic: валидация данных на Python

Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…

2 дня ago

7 наилучших библиотек визуализации Python на 2024 год

Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…

6 дней ago

Как преобразовать строку в байты в Python

В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…

2 недели ago

Что такое Werkzeug?

В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…

3 недели ago

Как прибавить дни, месяцы и годы к дате в Python

При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…

4 недели ago

Социальная аутентификация в приложении на Flask

В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…

1 месяц ago