Две задачи с интервью

и задачки для интервью.
Brat Levon
Уже с Приветом
Сообщения: 275
Зарегистрирован: Чт июл 26, 2001 4:01 am
Откуда: Stamford, CT
Контактная информация:

Две задачи с интервью

Сообщение Brat Levon »

Еще в Москве, при собеседовании на аналитическую (не программистскую) позицию, мне попались такие вот классические задачи:

1. Два друга гуляли по улице, и один сказал: "Произведение возрастов моих трех сыновей равно 36, а сумма их возрастов равна номеру дома, мимо которого мы сейчас проходим". Друг ответил: "Я не могу определить, сколько твоим сыновьям лет". Тогда первый сказал: "Старший вчера получил двойку". "А, тогда я знаю", - сказал друг. Сколько лет детям?

2. Заключенный находится в камере, в которой два выхода, один из которых ведет на свободу, а другой - в логово тигра. Каждый вход охраняется стражником, один из которых всегда говорит правду, а другой всегда лжет (неизвестно, какой из них). Заключенному позволено задать только один вопрос одному из стражников, и потом выйти из камеры в один из выходов. Какой вопрос он должен задать, чтобы определить, какой выход ведет на свободу?
Аватара пользователя
Melkor
Уже с Приветом
Сообщения: 1257
Зарегистрирован: Ср окт 03, 2001 4:01 am
Откуда: Valinor->Utumno->Angband

Две задачи с интервью

Сообщение Melkor »

<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by Brat Levon:
<STRONG>Еще в Москве, при собеседовании на аналитическую (не программистскую) позицию, мне попались такие вот классические задачи:

1. Два друга гуляли по улице, и один сказал: "Произведение возрастов моих трех сыновей равно 36, а сумма их возрастов равна номеру дома, мимо которого мы сейчас проходим". Друг ответил: "Я не могу определить, сколько твоим сыновьям лет". Тогда первый сказал: "Старший вчера получил двойку". "А, тогда я знаю", - сказал друг. Сколько лет детям?</STRONG>

Хм. Для очного интервью немножко громоздковата, по-моему. Варианты перебирать надо. Найти 2 (или более) варианта по три числа, так чтобы сумма была одинаковая, и только один из вариантов не имел двух старших сыновей одного возраста (возраст и старшинство считаем с погрешностью до года). Получается 2,2,9 (отбрасываем 1,6,6).

<STRONG>2. Заключенный находится в камере, в которой два выхода, один из которых ведет на свободу, а другой - в логово тигра. Каждый вход охраняется стражником, один из которых всегда говорит правду, а другой всегда лжет (неизвестно, какой из них). Заключенному позволено задать только один вопрос одному из стражников, и потом выйти из камеры в один из выходов. Какой вопрос он должен задать, чтобы определить, какой выход ведет на свободу?</STRONG>

Ну, это слишком известная. "Если я спрошу у другого стражника, куда ведет эта дверь, то что он ответит?", например, и проинвертировать ответ. Главное, чтобы две логические операции были, и результат не изменился, если их изменить на противоположные.
<HR></BLOCKQUOTE>

[ 25-10-2001: Message edited by: Melkor ]
Stonehange
Новичок
Сообщения: 79
Зарегистрирован: Пн окт 22, 2001 4:01 am

Две задачи с интервью

Сообщение Stonehange »

1) Возраст детей не может быть 9,2,2 => 9,4,1

А почему - загадка Вам

2) Ну, вопроос может быть : "Ты лжешь?"

[ 25-10-2001: Message edited by: Stonehange ]
Птичка
Новичок
Сообщения: 41
Зарегистрирован: Ср июл 11, 2001 4:01 am

Две задачи с интервью

Сообщение Птичка »

<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by Stonehange:
<STRONG>1) Возраст детей не может быть 9,2,2 => 9,4,1

А почему - загадка Вам
]</STRONG><HR></BLOCKQUOTE>

Да нет уж, огласите решение Вашей загадки, пожалуйтса, а то ведь действительно 9, 2, 2 получается. Типа такой задачи есть про учителя, который на уроке задает задачу ученикам, что у мамы было три дочери и произведение их возрастов было равно 40, а сумма количеству учеников в классе, те быстро посчитались, но призадумались, на что учитель сказал "О, забыл сказать, что у младшенькой голубые глазки". Ему ученики ответили "Семен Семеныч" и назвали возраст дочерей.

А по поводу 9, 4, 1 - мужик ЗНАЛ номер дома, задача целочисленная, так почему же он не смог без знания того, что есть старший ответить на вопрос?????
Мыша
Уже с Приветом
Сообщения: 1896
Зарегистрирован: Вт авг 10, 1999 4:01 am

Две задачи с интервью

Сообщение Мыша »

<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by Stonehange:
<STRONG>1) Возраст детей не может быть 9,2,2 => 9,4,1

А почему - загадка Вам

2) Ну, вопроос может быть : "Ты лжешь?"

[ 25-10-2001: Message edited by: Stonehange ]</STRONG><HR></BLOCKQUOTE>

1)Почему не может? И, если 9,4,1, то есть, номер дома 14, почему он не мог сказать сразу?
Stonehange
Новичок
Сообщения: 79
Зарегистрирован: Пн окт 22, 2001 4:01 am

Две задачи с интервью

Сообщение Stonehange »

В америке нет дома с номером 13 [img:087b547769]images/smiles/icon_smile.gif[/img:087b547769]

А иначе зачем говориьт про номер дома?

Но вот я заметил, почему не может быть 12,3,1 ??

Пусть уж автор объявит ответ!!
Stonehange
Новичок
Сообщения: 79
Зарегистрирован: Пн окт 22, 2001 4:01 am

Две задачи с интервью

Сообщение Stonehange »

я не понял во второй загадке можно задать один вопрос на двомх или один каждому (т.е. 2)????
Аватара пользователя
Dm.uk
Уже с Приветом
Сообщения: 5834
Зарегистрирован: Чт апр 12, 2001 4:01 am
Откуда: нэподалеку от Ireland

Две задачи с интервью

Сообщение Dm.uk »

переборы, переборы [img:c303e73350]images/smiles/icon_smile.gif[/img:c303e73350]
1 4 9
а самый прикольный - 1 2 18 - видимо старший-первокурсник банан на колоквиуме по вышке схлопотал [img:c303e73350]images/smiles/icon_biggrin.gif[/img:c303e73350]
Птичка
Новичок
Сообщения: 41
Зарегистрирован: Ср июл 11, 2001 4:01 am

Две задачи с интервью

Сообщение Птичка »

<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by Dm.ie:
<STRONG>переборы, переборы [img:c758fb4202]images/smiles/icon_smile.gif[/img:c758fb4202]
1 4 9
а самый прикольный - 1 2 18 - видимо старший-первокурсник банан на колоквиуме по вышке схлопотал [img:c758fb4202]images/smiles/icon_biggrin.gif[/img:c758fb4202]</STRONG><HR></BLOCKQUOTE>

Самый интересный это 1, 1, 36 [img:c758fb4202]images/smiles/icon_smile.gif[/img:c758fb4202])))

Все варианты и сумма
1 1 36 38
1 2 18 21
1 3 12 16
1 4 9 14
1 6 6 13
2 2 9 13
2 3 6 11
3 3 4 10

итак, идут два мужика (про Америку нигде не сказано [img:c758fb4202]images/smiles/icon_smile.gif[/img:c758fb4202])) ), один говорит, что произведение равно 36 - вон все варианты вверху, а сумма - номер вон того дома, т.е. второй это видит и если бы, номер дома был бы не 13, то он сразу бы ответил на вопрос, а вот когда 13, он задумался, поскольку два варианта и какой выбрать - непонятно, а тут подсказка, что у старшенького голубые глазки [img:c758fb4202]images/smiles/icon_smile.gif[/img:c758fb4202]))))))))
Аватара пользователя
RrM
Уже с Приветом
Сообщения: 6329
Зарегистрирован: Сб май 12, 2001 4:01 am

Две задачи с интервью

Сообщение RrM »

<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by Stonehange:
<STRONG>

2) Ну, вопроос может быть : "Ты лжешь?"
</STRONG><HR></BLOCKQUOTE>
Ну и какой вывод Вы сделаете из ответа "Да"?
[img:3670b8f78c]images/smiles/icon_biggrin.gif[/img:3670b8f78c]

Ptichka, браво, хорошо объяснили! Правда, некоторые придираются и заявляют, что одного из близнецов тоже можно назвать старшим... Но от этого можно отбрехаться, сформулировав поясняющую фразу как "у старшего вчера был день рождения"... Хотя и к этому можно придраться, если очень захотеть.
[img:3670b8f78c]images/smiles/icon_rolleyes.gif[/img:3670b8f78c]
Brat Levon
Уже с Приветом
Сообщения: 275
Зарегистрирован: Чт июл 26, 2001 4:01 am
Откуда: Stamford, CT
Контактная информация:

Две задачи с интервью

Сообщение Brat Levon »

<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by Stonehange:
<STRONG>Пусть уж автор объявит ответ!!</STRONG><HR></BLOCKQUOTE>

Да как-то и не знаю, что объявлять [img:7976c1a084]images/smiles/icon_smile.gif[/img:7976c1a084] Melkor уже все рассказал. В первой задаче, действительно, перебираешь все варианты (на это нужно совсем немного времени), находишь два расклада с одинаковой суммой (потому что второй участник не смог сразу дать ответ), берешь тот, где есть четко выраженный старший
сын [img:7976c1a084]images/smiles/icon_smile.gif[/img:7976c1a084]

Насчет дома №13 - я же говорил, что дело было в Москве [img:7976c1a084]images/smiles/icon_smile.gif[/img:7976c1a084]

Во второй задаче надо осознать, что, поскольку неизвестно, кто из стражников лжец и наоборот (и, раз это не спрашивается, скорее всего это вообще невозможно определить), в вопросе должны участвовать оба стражника. Ответ на вопрос должен быть инвариантным относительно того, кому он задан. Вопрос, предложенный Мелкором, вполне подходит (собственно, другого решения я не знаю).
WindJammer
Уже с Приветом
Сообщения: 699
Зарегистрирован: Пн окт 16, 2000 4:01 am

Две задачи с интервью

Сообщение WindJammer »

1) 9, 2, 2 /*Если я правильно оттрактовал условие*/
-ЭР-
Уже с Приветом
Сообщения: 784
Зарегистрирован: Пт окт 26, 2001 4:01 am

Две задачи с интервью

Сообщение -ЭР- »

<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by Brat Levon:
<STRONG>
собственно, другого решения я не знаю </STRONG><HR></BLOCKQUOTE>

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

Я обозначу А следующее утверждение "Эта дверь ведет на свободу", B - любое утверждение про, которое ни один из стражников не знает истинно оно или ложно. Например, "моя прабабушка любила есть яичницу по вторникам". Дальше я спрашиваю охранника: "истинно ли A | B?" (где | - логическое или). Так как оранник должен или врать или говорить правду, то А должно быть истинно. Иначе, охранник не может уверенно сказать истинно ли (A | B). Итак, если А - верно, то охранник отвечает (мне не важно что именно). Если же А - ложно, то охранник смущается, краснеет, но сказать ничего не может.
marinamo
Новичок
Сообщения: 75
Зарегистрирован: Чт окт 05, 2000 4:01 am
Откуда: San Mateo, Ca, USA

Две задачи с интервью

Сообщение marinamo »

<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by Brat Levon:
<STRONG> Заключенный находится в камере, в которой два выхода, один из которых ведет на свободу, а другой - в логово тигра. Каждый вход охраняется стражником, один из которых всегда говорит правду, а другой всегда лжет (неизвестно, какой из них). Заключенному позволено задать только один вопрос одному из стражников, и потом выйти из камеры в один из выходов. Какой вопрос он должен задать, чтобы определить, какой выход ведет на свободу?</STRONG><HR></BLOCKQUOTE>

Подойти к любому стражнику и задать след. вопрос: "Может ли твой напарник сказать, что выход, который ты охраняешь ведёт на свободу?"
В случае отрицательного ответа, можно смело идти в этот выход, в случае положительного идти в другой.
clinger
Уже с Приветом
Сообщения: 276
Зарегистрирован: Пт сен 14, 2001 4:01 am
Откуда: Donetsk, Ukraine -> Kansas City, MO -> Seattle, WA

Две задачи с интервью

Сообщение clinger »

<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by -ЭР-:
<STRONG>

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

Я обозначу А следующее утверждение "Эта дверь ведет на свободу", B - любое утверждение про, которое ни один из стражников не знает истинно оно или ложно. Например, "моя прабабушка любила есть яичницу по вторникам". Дальше я спрашиваю охранника: "истинно ли A | B?" (где | - логическое или). Так как оранник должен или врать или говорить правду, то А должно быть истинно. Иначе, охранник не может уверенно сказать истинно ли (A | B). Итак, если А - верно, то охранник отвечает (мне не важно что именно). Если же А - ложно, то охранник смущается, краснеет, но сказать ничего не может.</STRONG><HR></BLOCKQUOTE>

Ни вопрос про дверь, ни вопрос про честность сами по себе ответа не дают. Их нужно совместить. Например, "выход на свободу охраняет честный стражник"?

Ответ ДА (оба стражника охраняющие выход на свободу ответят одинаково) -- можно выходить.
Ответ НЕТ (оба охраняющие выход ко льву ответят опять одинаково) -- идти в другую дверь.

.pl
Ответить

Вернуться в «Головоломки»