Часовой форум Watch.ru - Показать сообщение отдельно - Задачка для 7 класса
Показать сообщение отдельно
  #1  
Старый 28.04.2015, 04:57
Аватар для Андрей Крукович
Андрей Крукович Андрей Крукович вне форума  
Moderator
 
Регистрация: 07.04.2006
Адрес: Петропавловск-Камчатский
Сообщений: 9,926
Сказал(а) спасибо: 2,474
Поблагодарили 7,327 раз(а) в 3,652 сообщениях
Задачка для 7 класса

Хитрая задачка, основана на методе исключения. Надеюсь понравится.
(Конечно, можно найти решение в интернете, если не интересно. Правда имена "героев" изменены)

Цитата:
Задача:
Антон и Борис только что познакомились с Леной. Они хотят знать, когда у неё день рождения. Лена предложила им десять возможных дат: 15 мая, 16 мая, 19 мая, 17 июня, 18 июня, 14 июля, 16 июля, 14 августа, 15 августа и 17 августа. Затем Лена сказала Антону месяц своего рождения, а Борису — день. После этого состоялся диалог.

Антон: Я не знаю, когда у Лены день рождения, но я знаю, что Борис тоже не знает.

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

Антон: Теперь я тоже знаю, когда у Лены день рождения.

Когда у Лены день рождения?

Решение (начало)

Дат всего 10, а дни находятся в промежутке от 14 до 19. При этом только 18 и 19 числа встречаются по одному разу. Если день рождения Лены 18-го или 19-го, то Борис сразу бы мог сказать и месяц.

Но откуда Антон знает, что Борис не знает ответа? Если Лена сказала Антону, что родилась......
Я честно пытался решить, и дошел почти до конца, но запутался, хоть и знал правильный ответ

PS если нужен ответ, я выложу. Принципиального он ничего не дает, тут главное решение
Ответить с цитированием
Этот пользователь сказал Спасибо! Андрей Крукович за это сообщение:
hjcnbckfd (28.04.2015)