![]() |
|
Модераторы: Alx, Fixin |
![]()
|
|
| Veve |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 1.1.2005 Где: Латвия, Рига Репутация: нет Всего: 13 |
Вдохновленный вашими задачами, решил задать свою.
Значит так: Трех человек должны завтра повесить. Каждому из них на голову оденут колпак. Всего колпаков 5. Три черного цвета, два белого (какие из них оденут на голову неизвестно). Каждый из этих людей, будет видеть цвет колпаков двух других людей. Царь издал указ, что если кто-то из этих троих угадает какого цвета колпак на его голове, то всех троих помилуют. На всех попытка только одна. Могу сказать, что их всех 100% помилуют. Как? |
|||
|
||||
| [Last]Wizard |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.7.2004 Где: Минск, Беларусь Репутация: нет Всего: 10 |
Решение:
1. Так как белых колпаков - 2, то хотя бы на одном человеке - черный. 2. Тот человек, который видит 2 белых колпака, определяет, что на нем черный. 3. Человек, который видит один черный и один белый колпак, может определить что на нем черный, если человек с черным колпаком молчит (не выполняется п.2). 4. Человек, который видит 2 черных колпака, может определить что на нем черный, если эти двое молчат (не выполняется п.3). |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Интересные и занимательные задачи по программированию | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |