Логин:Пароль:
FAQ по форумуНовые сообщения на Форуме
  • Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Форум Эрудитов » Логические задачи и головоломки » Логические задачи » Решенные задачи » логическая загадка о враче и пациентах (sml[ok])
логическая загадка о враче и пациентах
sovetnikДата: Пт, 09.10.15, 08:58 | Сообщение # 1
Гуру
Сообщений: 258
Награды: 8
Совы: 49
В психбольнице есть 5 пациентов и один врач.
Первый пациент страдает раздвоением личности, поэтому на первый вопрос, заданный ему, он ответит правду, а на второй - солжет, на третий снова ответит правду, на четвертый солжет и т.д.
Второй пациент страдает непреодолимым желанием лгать: на все вопросы он будет отвечать ложью.
Третий пациент - параноик, которому кажется, что окружающие его люди - это духи, которые говорят ему, что делать. Он отвечает на вопросы так же, как отвечал предыдущий отвечающий (если до этого отвечал он сам, то он повторяет свой же ответ).
Четвертый пациент получил по голове от невесты на свадьбе, когда сказал «нет», и с тех пор
на все вопросы он отвечает «нет».
Пятый пациент по неизвестным причинам на все вопросы отвечает «да».
Врач всегда говорит правду.

Задание - задавая вопросы в любой последовательности, узнать, кто из этих шести человек врач.
Победитель - тот, кто определит, что перед ним врач по наименьшему количеству вопросов.
(Допущение: если задать один вопрос всем сразу, то это будет считаться за один вопрос).

Задача была размещена на одном из форумов.


Сообщение отредактировал erudite-man - Сб, 10.10.15, 14:19
 
PETIKANTROPДата: Пт, 09.10.15, 11:46 | Сообщение # 2
Гуру
Сообщений: 134
Награды: 9
Совы: 3
За два вопроса, обращенных ко всем.
Очередность ответов не важна!
1. Вы находитесь в больнице? ( отпадает второй и четвертый пациенты)
2. Вы все здоровы? ( отпадают первый, третий и пятый пациенты)
Надеюсь, пояснять ответ не придется?
 
sovetnikДата: Пт, 09.10.15, 13:10 | Сообщение # 3
Гуру
Сообщений: 258
Награды: 8
Совы: 49
Цитата PETIKANTROP ()

За два вопроса, обращенных ко всем.
Очередность ответов не важна!
1. Вы находитесь в больнице? ( отпадает второй и четвертый пациенты)
2. Вы все здоровы? ( отпадают первый, третий и пятый пациенты)


На Ваш второй вопрос первый пациент солжет и ответит "да", врач ответит "нет", пятый пациент ответит "да".
А вот третий пациент может ответить "да" или "нет".
Он может ответить "нет", если первым отвечает на второй вопрос после ответившего "нет" на первый вопрос.
Он может ответить "нет", если отвечает на второй вопрос после врача.
Тогда после второго вопроса у Вас останутся двое, ответивших "нет" - врач и параноик.
Может этих двух вопросов не достаточно?


Сообщение отредактировал sovetnik - Пт, 09.10.15, 13:29
 
PETIKANTROPДата: Пт, 09.10.15, 13:44 | Сообщение # 4
Гуру
Сообщений: 134
Награды: 9
Совы: 3
Блин)) Все-таки придется пояснять))

Задаю первый вопрос.
Кто-то из них ответит "нет". Это будут лгун (второй пациент) и жених-неудачник (четвертый Пациент).
Я их отмечаю (даю пинка под зад) и не спрашиваю более или не принимаю их ответы во внимание!

Задаю второй вопрос оставшимся клиентам))
Кто-то из них ответит "да". Это будет солгавший на втором вопросе биличность (первый пациент), повторивший свой ответ "да" параноик (если в первом ответе он ответил "нет", то сразу бы был мною исключен вместе с лгуном и женихом) и пятый "дакальщик". И только!!! ВРАЧ скажет "нет".
 
sovetnikДата: Пт, 09.10.15, 14:10 | Сообщение # 5
Гуру
Сообщений: 258
Награды: 8
Совы: 49
Обращаю внимание на одно из условий задачи.
Цитата sovetnik ()
Третий пациент - параноик, которому кажется, что окружающие его люди - это духи, которые говорят ему, что делать. Он отвечает на вопросы так же, как отвечал предыдущий отвечающий (если до этого отвечал он сам, то он повторяет свой же ответ).

То есть параноик отвечает так, как ответил тот, кто отвечал перед ним. И только если он последним отвечал на предыдущий вопрос, он повторяет свой ответ.
Когда Вы переходите ко второму вопросу Вы же не знаете кто из оставшихся троих врач.
Поэтому параноик может ответить "нет", если будет отвечать на второй вопрос после врача и повторит ответ врача.
Кроме того, параноик ответит "нет" если он первым отвечает на второй вопрос, а последний отвечающий на первый вопрос также ответил "нет" (например - второй пациент).


Сообщение отредактировал sovetnik - Пт, 09.10.15, 14:25
 
neboДата: Пт, 09.10.15, 15:19 | Сообщение # 6
Высший разум
Сообщений: 3636
Награды: 350
Совы: 123
Первый вопрос - вы жили во времена Римской империи?
Вопрос задаётся всем и отвечают все по очереди, как записано в задаче - первый пациент, второй пациент и т.д.
1пациент - нет;
2 пациент - да;
3 пациент, вот здесь возникает неопределённость, если он будет отвечать по очереди, то скажет - да,
но могу ли я утверждать, что он отвечает именно за 2м пациентом, в той очереди, как записан в условии
или тут могут присутствовать два его ответа и "да", и "нет"? Но пусть в моём ответе будет - да.
4 пациент - нет;
5 пациент - да;
врач - нет.
Теперь тех, кто сказал "да", я отметаю.
Второй вопрос - у вас две руки и две ноги?
1 пациент - нет;
4 пациент - нет;
и только врач скажет "да".
Видимо это, как вариант, если параноик выбыл после первого вопроса.

А если параноик не выбыл, то в любом случае, какой бы вопрос ни был вторым, вопрос будет задан
так, чтобы ответ врача отличался от ответов оставшихся пациентов, а вот параноик может отвечать
в этом случае и как врач и как оставшиеся пациенты, неопределённость возникает.
И даже если врач останется с этим параноиком вдвоём, то он будет за ним повторять ответы (мы
же можем такое допустить по условию задачи), но тогда мы никогда не узнаем, кто врач.


Сообщение отредактировал nebo - Пт, 09.10.15, 15:26
 
sovetnikДата: Пт, 09.10.15, 15:37 | Сообщение # 7
Гуру
Сообщений: 258
Награды: 8
Совы: 49
Цитата nebo ()
А если параноик не выбыл, то в любом случае, какой бы вопрос ни был вторым, вопрос будет задан так, чтобы ответ врача отличался от ответов оставшихся пациентов, а вот параноик может отвечать в этом случае и как врач и как оставшиеся пациенты, неопределённость возникает. И даже если врач останется с этим параноиком вдвоём, то он будет за ним повторять ответы (мы же можем такое допустить по условию задачи), но тогда мы никогда не узнаем, кто врач.


Прекрасное рассуждение по первым двум вопросам.
Осталось только убрать параноика, и это реально.
 
PETIKANTROPДата: Пт, 09.10.15, 16:40 | Сообщение # 8
Гуру
Сообщений: 134
Награды: 9
Совы: 3
Советник, вы даже не вникли в суть моего ответа.
Параноик отсеивается либо на первом этапе, если он ответит "нет", повторив его за кем-то, либо на втором этапе (если на первом сказал "да")!!!!!!

Я права!!
Читайте и вдумывайтесь в то, что читаете!!!!

Если уж количество моих вопросов не превысило ваш лимит, то это не значит, что ответ неверный!
 
neboДата: Пт, 09.10.15, 16:55 | Сообщение # 9
Высший разум
Сообщений: 3636
Награды: 350
Совы: 123
Хорошо, пусть параноик прошёл первый тур, т.е ответил "нет", тогда на втором вопросе сразу отбрасываем
его ответ "нет", потому что станет ясно после второго вопроса, кто врач. Значит он сказал "да".
Теперь, когда остались двое врач и параноик, надо задать такой вопрос, чтобы параноик ответил
первым, повторив свой предыдущий ответ, но чтобы этот ответ был ложным.
Например, вы инопланетянин?
Первым отвечает параноик и говорит "да", по условиям повторяет свой предыдущий ответ.
А врач говорит "нет". И тогда ясно, кто врёт.
Отсюда ясно, кто врач?
 
sovetnikДата: Пт, 09.10.15, 17:20 | Сообщение # 10
Гуру
Сообщений: 258
Награды: 8
Совы: 49
Цитата PETIKANTROP ()

За два вопроса, обращенных ко всем.
Очередность ответов не важна!
1. Вы находитесь в больнице? ( отпадает второй и четвертый пациенты)
2. Вы все здоровы? ( отпадают первый, третий и пятый пациенты)


Первый вопрос Вы задаете, чтобы исключить тех, кто отвечает "НЕТ" или лжет.
Допустим на первый вопрос параноик отвечает после врача. Тогда он повторяет ответ врача и говорит "ДА". Это верный ответ, поэтому Вы параноика не исключаете из числа претендентов на врача. Второго и четвертого пациента Вы исключаете.
У Вас осталось четыре кандидатуры (первый пациент, параноик, пятый пациент и врач).
Вы задаете второй вопрос для исключения тех кто отвечает "ДА" или лжет.
Параноик может отвечать после любого из опрашиваемых.
Допустим первым отвечает врач, он ответит правду, то есть "НЕТ".
Если параноик отвечает после врача, то он опять повторяет то, что ответил врач, то есть "НЕТ", а не то, что ответил сам на первый вопрос. Это правильный ответ, поэтому параноик снова остается.
Разве не так?
 
Форум Эрудитов » Логические задачи и головоломки » Логические задачи » Решенные задачи » логическая загадка о враче и пациентах (sml[ok])
  • Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:

Интересная информация
Последние задачи Сообщество эрудитов ВКонтакте Рейтинг сообщений Совиный рейтинг
1.Цифра)))2
2.Бессмысленное и загадочно...9
3.Помощь с решением задачи1
4.Помогите решить ребус1
5.О времена, о нравы ...10
6.Случайная хорда3
7.Лучше9
8.Акула12
9.6 ребусов3
10.Головоломка без ключа1
1.Rostislav5379
2.Lexx4728
3.nebo3636
4.Иван3061
5.никник2735
6.Kreativshik2472
7.Гретхен1807
8.Vita1488
9.erudite-man1378
10.Valet937
1.nebo123
2.Kreativshik113
3.sovetnik49
4.MrCredo38
5.IQFun30
6.Pro100_Artyom27
7.marutand20
8.хан20
9.никник15
10.Фигаро15

ГлавнаяГостевая книгаFAQОбратная связьКоллегиФорум Эрудитов