Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Интересные и занимательные задачи по программированию > Простая логическая задача


Автор: pompei 12.12.2007, 14:26
Может я ни туда пишу, но вроде здесь задачи пишут. У меня есть одна такая задача, которую задавали детям кажеться 3его класса начальной школы. Я её с ходу решить не мог  smile  smile 
Думаю для Вас она будет тоже интересна, прозьба тем, кто её уже знает, не раскрывать сразу решение.

И так: есть 2 города: "И" и "Л". В городе "И" рождаются только те люди, которые на все вопросы отвечают только истину и ни чего кроме истины. Соответственно, в городе "Л" рождаются только те люди, которые на все вопросы отвечают только ложь и ни чего кроме лжи. Отвечать они могут только "Да" или "Нет". Со временем они переезжают между городами и перетусовываются между собой.

Вы попали в какой-то и этих городов и Вам необходимо достоверно узнать в какой именно. Вам разрешается подойти к любому встречному и задать ему один вопрос.

Спрашивается: какой вопрос нужно ему задать, чтобы после ответа, достоверно знать где Вы находитесь?

Автор: Akina 12.12.2007, 14:32
Например, "Вы родились в ЭТОМ городе?".

Автор: Sartorius 12.12.2007, 14:33
 ну например : "Это ваш родной город?"
PS опоздал

Автор: pompei 12.12.2007, 14:45
В яблочко!!!

Есть ещё одна задачка:

Визирь поймал Симбада, и решил дать ему шанс. Посадил в квадратную комнату с двумя дверми на противоположных сторонах. Одна дверь на свободу, другая под сикиру. В помощь Симбаду, поставил возле каждой двери по охраннику. Приказал одному охраннику отвечать только правду и ничего кроме правды. Другому - только ложь и ничего кроме лжи. Они могут отвечать только "Да" и "Нет". Разрешил Симбаду подойти к одному из охранников и задать один вопрос. Симбад не знает где какая дверь, какой охранник возле какой двери стоит и какой охранник что говорит. Охранники знают где какая дверь.

Спрашивается: какой вопрос надо задать чтобы после ответа на него достоверно знать где какая дверь?

Автор: Akina 12.12.2007, 15:04
тебе не надоело в детский сад играть?

Автор: pompei 12.12.2007, 15:04
 smile  smile  smile 

Всё таки есть ответ?

 smile  smile  smile 

Я ещё не встречал человека, который бы смог решить последнюю задачку.

Автор: Akina 12.12.2007, 15:24
Думай в направлении вопроса, начинающегося так:

"Что скажет вон тот охранник, если я его спрошу ..."

Автор: SelenIT 13.12.2007, 05:24
http://forum.vingrad.ru/index.php?showtopic=148569&view=findpost&p=1117595

Автор: pompei 13.12.2007, 06:04
Цитата(Akina @ 12.12.2007,  15:24)
Думай в направлении вопроса, начинающегося так:

"Что скажет вон тот охранник, если я его спрошу ..."

Да я то знаю решение

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)