Deutsch
Germany.ruФорумы → Архив Досок→ Хочу все знать!

Задача- кто предатель?

993  
breshnev местный житель26.02.21 00:44
NEW 26.02.21 00:44 
Последний раз изменено 26.02.21 00:46 (breshnev)

Эту задачку вроде на Apple задавали, на собеседовании, при приеме на работу. (тут и вспотеть можно)

-----------

На острове живут 4 обитателя. Среди них есть люди и вампиры.

Вампиры - всегда врут. Люди говорят всегда правду, но (исключение!) среди людей есть один "предатель", который хоть и является человеком, но тоже всегда врёт.


Каждый из обитателей сделал два заявления.


Гарри сказал: среди нас - 1 человек, Йота - предатель.

Ирис сказал: среди нас - 2 человека, я - не предатель.

Йота сказал: среди нас - 3 человека, Кори - предатель.

Кори сказал: среди нас - 4 человека, Ирис - предатель.


Вопрос: кто предатель?

#1 
S.Alexander1966 старожил26.02.21 04:40
S.Alexander1966
NEW 26.02.21 04:40 
в ответ breshnev 26.02.21 00:44
Вопрос: кто предатель?

Ирис


#2 
Chon Kwon коренной житель26.02.21 07:42
Chon Kwon
NEW 26.02.21 07:42 
в ответ breshnev 26.02.21 00:44, Последний раз изменено 26.02.21 07:49 (Chon Kwon)
Вопрос: кто предатель?


Простая задача. По условию есть и люди и вампиры, значит высказывание Кори заведомо ложное и Ирис не предатель.

( Добавил. Он также не может быть вампиром, те лгут и тогда он должен был бы назватся предателем)

Из его высказывания - все три остальные - ложь, значит утверждения, что предатель Ёта, Кори или Ирис - ложь.

На роль предателя остаётся Гарри.

Да с какой пальмы ты шмякнулся в лужу удачи? You only live once, so live.
#3 
breshnev местный житель26.02.21 09:33
NEW 26.02.21 09:33 
в ответ Chon Kwon 26.02.21 07:42, Последний раз изменено 26.02.21 09:34 (breshnev)
По условию есть и люди и вампиры,

А если я немного изменю условие задачи? Вот так: " На острове живут 4 обитателя. Предположительно, среди них есть люди и вампиры."

#4 
tanuna_0 патриот26.02.21 10:03
NEW 26.02.21 10:03 
в ответ breshnev 26.02.21 09:33
А если я немного изменю условие задачи? Вот так: " На острове живут 4 обитателя. Предположительно, среди них есть люди и вампиры."

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

#5 
breshnev местный житель26.02.21 10:11
NEW 26.02.21 10:11 
в ответ tanuna_0 26.02.21 10:03, Последний раз изменено 26.02.21 10:17 (breshnev)
Среди обитателей людей может и не оказаться, вопрос о предателе потеряет смысл и останется без ответа.

Из условия задачи также следует, что предатель - есть.


На острове живут 4 обитателя. Предположительно, среди них есть люди и вампиры.

Известно что: вампиры - всегда врут, люди говорят всегда правду, но (исключение!) среди людей есть один "предатель", который хоть и является человеком, но тоже всегда врёт.

Каждый из обитателей сделал два заявления.

Гарри сказал: среди нас - 1 человек, Йота - предатель.

Ирис сказал: среди нас - 2 человека, я - не предатель.

Йота сказал: среди нас - 3 человека, Кори - предатель.

Кори сказал: среди нас - 4 человека, Ирис - предатель.

Вопрос: кто предатель?

#6 
Chon Kwon коренной житель26.02.21 10:53
Chon Kwon
NEW 26.02.21 10:53 
в ответ breshnev 26.02.21 09:33, Последний раз изменено 26.02.21 10:54 (Chon Kwon)
Предположительно


тогда я не знаю к чему зацепится и с какого высказывания начать раскручивать. разве что сказать, а тогда предположим, что есть мясорубка и можно каждого допросить персональнo

Да с какой пальмы ты шмякнулся в лужу удачи? You only live once, so live.
#7 
tanuna_0 патриот26.02.21 11:08
NEW 26.02.21 11:08 
в ответ Chon Kwon 26.02.21 10:53
разве что сказать, а тогда предположим, что есть мясорубка и можно каждого допросить персональнo

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

#8 
tanuna_0 патриот26.02.21 11:15
26.02.21 11:15 
в ответ breshnev 26.02.21 10:11
Из условия задачи также следует, что предатель - есть.

Предполагаем, что он же и единственный из людей обитающих на острове. Осталось только выяснить кто это из 4-х всегда врущих.

#9 
breshnev местный житель26.02.21 12:09
NEW 26.02.21 12:09 
в ответ tanuna_0 26.02.21 11:08
разве что сказать, а тогда предположим, что есть мясорубка и можно каждого допросить персональнo

Не нужна мясорубка, не нужно знать физический состав обитателей.

Мы не знаем, есть ли среди обитателей люди.

Но, мы знаем, что если утверждение есть правда, то оба утверждения есть правда и утверждающий является человеком.

Решить задачу надо с минимальным количеством действий.


Применяем метод последовательного предположения того, что утверждающий является человеком. Логично начать с первого по списку, т.е. с Гарри.

Действие (1): Предположим, что Гарри - есть человек и говорит только правду. (его статус - человек)

Действие (2): Проверяем условие для Ирис - сразу видим, что статус невозможно установить однозначно. Прекращаем проверку, т.к. выполнятся должны все условия задачи одномременно.

Действие (3): Предположим, что Ирис - есть человек. Проверяем и тогда сразу выполняются все оставшиеся условия.

Задача решена в 3 действия, т.к. уже после 3-го действия был дан правильный ответ.

#10 
Иришка старожил26.02.21 15:44
Иришка
NEW 26.02.21 15:44 
в ответ breshnev 26.02.21 12:09
Действие (3): Предположим, что Ирис - есть человек.

Это не надо предполагать. Это однозначно следует из заявления Кори. Сразу ясно, что Кори врёт, значит Ирис не предатель. По-моему, это как раз действие первое.

#11 
tanuna_0 патриот26.02.21 16:13
NEW 26.02.21 16:13 
в ответ Иришка 26.02.21 15:44
Это однозначно следует из заявления Кори.

Не однозначно. Одного только его заявления недостаточно для однозначного вывода.


Сразу ясно, что Кори врёт, значит Ирис не предатель.

Но еще не значит, что он человек. Он также может быть и вампиром, который тоже не предатель.


#12 
breshnev местный житель26.02.21 16:48
NEW 26.02.21 16:48 
в ответ Иришка 26.02.21 15:44

Вынаверное не заметили, но я немного изменил условия задачи, по которому все 4 обитателя могут быть (а могут и не быть!) людьми.

https://foren.germany.ru/showmessage.pl?Cat=&Board=wissen&...


Поэтому, Кори может и не врать. 4 человека, из них один предатель (тоже человек)

#13 
Chon Kwon коренной житель26.02.21 18:06
Chon Kwon
NEW 26.02.21 18:06 
в ответ breshnev 26.02.21 12:09

ты прав, но это лишнее.

Перечень ответов, где предполагаемое количество людей от 1 и до 4 уже говорит о том , что есть и люди и вампиры, а раз так, то мы опять возвращаемся к тому, что я написал в первый ра

Да с какой пальмы ты шмякнулся в лужу удачи? You only live once, so live.
#14 
Chon Kwon коренной житель26.02.21 18:09
Chon Kwon
NEW 26.02.21 18:09 
в ответ breshnev 26.02.21 16:48, Последний раз изменено 26.02.21 18:10 (Chon Kwon)

то что Корри не врет и все 4 люди не катит, люди (кроме поедателя) говорят правду, а там разнобой.

Да с какой пальмы ты шмякнулся в лужу удачи? You only live once, so live.
#15