Тренируем (парим???) мозг))


Предыстория: любим мы с семьей решать всякие задачки на логику и сообразительность...
Вот одна из них:
Альберт и Бернард только что познакомились с Шерил. Они хотят знать, когда у нее день рождения.
Шерил предложила им десять возможных дат: 15 мая, 16 мая, 19 мая, 17 июня, 18 июня, 14 июля, 16 июля, 14 августа, 15 августа и 17 августа. Затем Шерил сказала Альберту месяц своего рождения, а Бернарду - день. После этого состоялся диалог.
Альберт: Я не знаю, когда у Шерил день рождения, но я знаю, что Бернард тоже не знает.
Бернард: Я поначалу тоже не знал, когда у Шерил день рождения, но знаю теперь.
Альберт: Теперь я тоже знаю, когда у Шерил день рождения.
Так когда же???

Вот такая задача... Никаких гуглов и яндексов. Сама!!! Всё решу!!!
Только... долго что-то я думаю...

Комментарии
↑ Перейти к этому комментарию
↑ Перейти к этому комментарию
То, что говорит Альберт состоит из 16 слов... А Бернард говорит фразу из 7 слов... Они друг другу подсказали, вот поэтому третьей репликой Альбер сказал, что теперь тоже знает)
↑ Перейти к этому комментарию
То, что говорит Альберт состоит из 16 слов... А Бернард говорит фразу из 7 слов... Они друг другу подсказали, вот поэтому третьей репликой Альбер сказал, что теперь тоже знает)
↑ Перейти к этому комментарию
Бернард знает только день рождения, и это может быть 14, 15, 16, 17, 18 или 19.
Было дано 10 дат:
15 мая -16 мая -19 мая
17 июня - 18 июня
14 июля - 16 июля
14 августа -15 августа -17 августа
Альберт сказал: " Я не знаю когда твой день рождения, но я знаю, что Бернард тоже не знает".
Альберт знает, что Бернард не может знать ответ, зная только день. Потому, можно исключить май и июнь, в которых есть 18-е и 19-е число, уникальные для этих месяцев.
15 мая -16 мая -19 мая
17 июня - 18 июня
14 июля - 16 июля
14 августа -15 августа -17 августа
"Сначала я тоже не знал, но теперь знаю", - сказал Бернард.
Теперь Бернард знает, и день должен быть уникальным из оставшихся, поэтому можно исключить 14-е числа. Это единственное повторяющееся число, и оно не дало информацию о правильном месяце. Это оставляет три варианта: 16 июля, 15 августа и 17 августа.
15 мая -16 мая -19 мая
17 июня - 18 июня
14 июля - 16 июля
14 августа -15 августа -17 августа
"Теперь я тоже знаю", - сказал Альберт.
Теперь Альберт знает правильный ответ, зная месяц. Он не мог бы знать этого, если бы день рождения Шерил был в августе, так как в августе остается еще две даты на выбор. Правильный ответ должен быть единственным, который остается в месяце Альберта. Исключаем август, и остается 16 июля.
15 мая -16 мая -19 мая
17 июня - 18 июня
14 июля - 16 июля
14 августа -15 августа -17 августа
Таким образом, правильный ответ: 16 июля.
↑ Перейти к этому комментарию
↑ Перейти к этому комментарию
↑ Перейти к этому комментарию
1) Не 18.06 и не 19.05, т.к. иначе Бернард бы сразу понял;
2) Альберт говорит, что не только он, но и Бернард не знает, значит, исключаем весь май и июнь, т.к. в этих месяцах был бы шанс, что Бернард знает (18 и 19);
3) Среди оставшихся чисел повторяется только 14е (в июле и августе), значит, это не оно, иначе Бернард не сказал бы, что теперь знает дату;
4) у нас осталось 1 число в июле (16) и два числа в августе (15 и 17), и если бы это был август, то Альберт не смог бы сказать, что теперь тоже знает дату.
Получается, 16 июля.
Рисовала табличку по типу "морского боя" и вычеркивала отброшенные даты, решала минут 5-7
Пусть будет 15.08. Тогда после 1ой фразы Альберта Бернард может вычислить месяц, отметая май. И он может назвать точную дату и говорит об этом Альберту. Для Альберта вывод - не 14ое число. Все, больше информации у него нет, только месяц и не 14ое. Дальше возвращается к трем вариантам.
Вы же не спрашиваете, почему Бернард узнал? Он смог узнать только потому, что ему сказали число, и это число не было 14. Так же и Альберт
↑ Перейти к этому комментарию
1) Не 18.06 и не 19.05, т.к. иначе Бернард бы сразу понял;
2) Альберт говорит, что не только он, но и Бернард не знает, значит, исключаем весь май и июнь, т.к. в этих месяцах был бы шанс, что Бернард знает (18 и 19);
3) Среди оставшихся чисел повторяется только 14е (в июле и августе), значит, это не оно, иначе Бернард не сказал бы, что теперь знает дату;
4) у нас осталось 1 число в июле (16) и два числа в августе (15 и 17), и если бы это был август, то Альберт не смог бы сказать, что теперь тоже знает дату.
Получается, 16 июля.
Рисовала табличку по типу "морского боя" и вычеркивала отброшенные даты, решала минут 5-7
↑ Перейти к этому комментарию
Вставка изображения
Можете загрузить в текст картинку со своего компьютера: