LINUX.ORG.RU
ФорумTalks

Задачи с собеседований на интеллект.

 , ,


12

2

Подкиньте еще логических задач с собеседований. Примеры таких:

  1. Встретились два старых друга, не видевшиеся уже довольно долго. Оба когда-то вместе учились на Физтехе. Вот их диалог: — Я слышал, у тебя дети появились. — Да, три сына. — И сколько им лет? — Ну... В сумме — тринадцать! — Хм... Загадками хочешь говорить? Ну ладно. И что еще можешь сказать? — Если возрасты перемножить, получится как раз столько, сколько окон у вооон того дома. — Но этого всё еще мало! — Могу добавить, что мой старший сын — рыжий. — Ну теперь совсем другое дело. Им ... (далее следует ответ) — Правильно! Сколько же лет им было?

  2. Три мудреца поспорили, кто из них самый умный и обратились к четвертому, чтобы он их рассудил. Судья сообщил мудрецам, что у него есть три белых колпака и два черных, после чего надел каждому белый колпак на голову так, чтобы каждый видел только колпаки двух других мудрецов. Мудрецам требовалось угадать цвет колпака на собственной голове. Через некоторое время один из мудрецов сообщил, что у него на голове белый колпак и выиграл состязание. Как он смог догадаться?

  3. Человек находится в ж.д. составе, замкнутом в кольцо. Случайным образом в каждом вагоне включен или выключен свет. Окна закрыты. Человек может только переходить из вагона в вагон и включать и выключать свет. Как ему узнать длину состава? UPD: У него с собой никаких предметов, ничего что бы он мог оставить, нельзя портить вагоны и испражняться в них.

  4. Жил-был султан, и был у него совет из множества мудрецов. Решил он, подсократить их, выбрать самых умных, а остальных казнить. Для этого вызвал их и сказал: «Сегодня вас всех посадят в темницу, завтра завяжут глаза, выведут на площадь у дворца, каждому наденут на голову черный или белый колпак, построят в шеренгу, что бы каждый видел всех перед ним и никого за ним, после чего всем развяжут глаза. Каждого, начиная с последнего, спросят, какой на нем колпак, если он не угадал - его казнят». Что могли придумать мудрецы, что бы минимизировать свои потери?

  5. На одномерную планету приземляются два робота, откидывают парашюты и начинают искать друг друга. Робот может раз в секунду поехать направо, поехать налево или постоять на месте (скорость у робота постоянная). Кроме того, робот может определить, есть ли рядом с ним парашют, и есть ли рядом с ним другой робот. Как им встретиться? Программа роботов одинакова.

  6. У вас есть стоэтажная башня и два идентичных стеклянных шара. Как за минимальное число попыток определить наименьший этаж, при падении с которого шар разбивается?

  7. В квадратном торте какой-то умник вырезал прямоугольное отверстие (не обязательно параллельное сторонам квадрата). Как поделить ровно пополам то, что осталось от торта?

  8. В тюрьме сидят 10 заключенных, каждый — в одиночной камере. Общаться между собой они не могут. В один прекрасный день начальник тюрьмы объявил им, что предоставляет всем шанс выйти на свободу на следующих условиях:

    «В подвале тюрьмы есть комната с переключателем, имеющим два состояния: ON и OFF («вкл.» и «выкл.»). Каждую ночь я буду приводить в эту комнату ровно одного заключенного (выбирая его абсолютно случайно) и через некоторое время уводить. Находясь в комнате, каждый из вас может либо изменить положение переключателя, либо ничего с ним не делать. Персонал тюрьмы трогать этот переключатель не будет. В какой-то момент один из вас (любой) должен понять, что в комнате побывали все заключенные, и сообщить об этом. Если он окажется прав — всех отпустят, если ошибется — все вы навсегда останетесь в тюрьме. Я обещаю, что в комнате побывают все заключенные, причем каждого будут приводить туда неограниченное число раз».

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

    Могут ли заключенные гарантированно выйти на свободу, и если да, то как им этого добиться?

Кто какие еще знает? Составляем коллекцию.



Последнее исправление: CatsCantFly (всего исправлений: 8)

Тред не читал. Дальше будут спойлеры.

1. Составить уравнение. Количество окон дома - не простое число (и возможно даже чётное), если дом обычный. Старший рыжий == у двух старших разные возроста. Осталось перебрать конечное число вариантов, а мне лень.

2. Если бы у него был не белый - были бы неравные условия состязания (у остальных больше шансов угадать).

3. Ходить взад-вперёд на несколько вагонов дальше, инвертировать свет, запоминать, и отлавливать изменения, которые означают, что он зашёл в тот же вагон с другой стороны.

4. Последний считает бинарную контрольную сумму и имеет шансы 50/50, и сообщает её остальным.

5. Как и в вагоне, ходить туда-сюда каждый раз чуть дальше, пока не найдут второй парашют. Потом идти к точке между ними. Если расстояние между парашютами чётное - один из них (пусть будет, например, левый) должен пропустить ход.

6. Сначала 50/50, потом идти снизу соответствующего сегмента.

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

8. Эээ, а начальное положение неизвестно?

Pythagoras ★★
()

Про сыновей по моему 9+2+2 притянуто за уши, просто автор так это увидел, он ведь создатель, бог этой задачи.

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

barberry ★★
()
Ответ на: комментарий от lodin

реальный пример решения задачи с поездом в рамках оставил метку/выкрутил лампочку/запомнил вагон в точности

int wagon_num = 1;
for(Wagon* x = start->next; x != start; x = x->next) wagon_num++;

решение задачи, каким его хотел видеть составитель:

int found_wagons = 1, check_off = 0;
Wagon* x = start->next;
while(true)
{
 while(check_off != found_wagons/2)
 { x = x->next; 
  if(x->isOn) 
  {x->off(), check_off = 0;
  }
  else check_off++;
  found_wagons++;
 }
 x->on();
 while(check_off) {
   x = x->back();
   check_off--;
 }
 if(x->isOn()) {found_wagons = found_wagons/2; break;}
 x = x->next();
 for(int i = 0; i<found_wagons/2; i++) x = x->next(); 
 x->off();
}

но кому и в каком виде такое может потребоваться?

next_time ★★★★★
()
Ответ на: комментарий от Pythagoras

Как угодно, но через центр.

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

next_time ★★★★★
()
Ответ на: комментарий от CatsCantFly

Насчет шаров - обычный бинпоиск, например кидаем первый с 50го

это песец логика. на 1-3 этаже стеклянный шар по-любому разобъётся, поэтому тупо идём начиная с 1-го простым перебором. а второй шар ещё пригодится.

бережем второй и так же кидаем увеличивая этаж.

о_0

next_time ★★★★★
()
Ответ на: комментарий от Sadler

потому, что меня проглючило, что это не медленнее )

grem ★★★★★
()
Ответ на: комментарий от lodin

проверка целостности системы с ограниченной памятью

crc summ?

восстановление

каким боком тут восстановление?

next_time ★★★★★
()
Ответ на: комментарий от next_time

нет. на одномерной планете один робот должен идти влево, другой вправо. у задачи с вагонами другое решение.

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

ya-betmen ★★★★★
()
Ответ на: комментарий от next_time

Значит через центры. Всё равно элементарно. И, кстати, в задаче не указано, что разрез должен быть один и прямой.

Pythagoras ★★
()
Ответ на: комментарий от Pythagoras

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

Pythagoras ★★
()

нельзя портить вагоны и испражняться в них

ну ё-моё...

t184256 ★★★★★
()
Ответ на: ты такой умный! от gvozdila

Ты просто гений! Уверен, доказательство того факта, что свет включен во ВСЕХ вагонах, а не во ВСЕХ В КОТОРЫХ ТЫ БЫЛ, ты опустил вовсе не по недосмотру.

А что вы всё считать пытаетесь? Поезд замкнут в кольцо? Выгляни в окно и посмотри всё ли кольцо светится. Нигде не было ограничения что противоположной стороны поезда не видно. Это же на логику задачи, а не на математику.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

Нигде не было ограничения что противоположной стороны поезда не видно.

Было ограничение на возможные действия человека:

Человек может только переходить из вагона в вагон и включать и выключать свет.

Bad_ptr ★★★★★
()
Последнее исправление: Bad_ptr (всего исправлений: 1)
Ответ на: комментарий от Pythagoras

Просто, да. При том, задача чисто на геометрию.

next_time ★★★★★
()
Ответ на: комментарий от ya-betmen

Проблема в том что они не знают где лево а где право

с чего бы?

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

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

next_time ★★★★★
()
Ответ на: комментарий от next_time

с чего бы?

С того что если они пойдут в разные стороны то никогда не встретятся.

с вагонами эффективнее другое решение

Я не занимался оптимизациями, принцип от этого не меняется.

ya-betmen ★★★★★
()
Ответ на: комментарий от ya-betmen

С того что если они пойдут в разные стороны то никогда не встретятся.

нет, с чего бы они не знают где право, где лево?

next_time ★★★★★
()
Ответ на: комментарий от next_time

нет, с чего бы они не знают где право, где лево?

С того бы, что лево и право каждый из них может установить только для себя лично, это никак не связано с «общим» право-лево и в общей для обоих роботов СО лево одного и право другого могут иметь одинаковое направление. Это так сложно понять?

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

Вообще в том варианте, в котором мне давали, «компас» был. Но можно и без компаса решить.

lodin ★★★★
()
Ответ на: комментарий от Bad_ptr

Насрать в первом вагоне, а потом пройтись по поезду.

drull ★☆☆☆
()
Ответ на: комментарий от alozovskoy

А если длина поезда over9000? Человек может идти часами и подумать что он уже все обошел, но это не так.

drull ★☆☆☆
()
Ответ на: комментарий от CYB3R

это или безумное совпадение, или правильное решение

Не, нужно однозначное решение, безумное совпадение вполне может быть.

drull ★☆☆☆
()
Ответ на: комментарий от HeipaVai1o

А если через N вагонов кто-то другой нарисует крестик? :)

drull ★☆☆☆
()

Могут ли заключенные гарантированно выйти на свободу

решение 1-е: нет, так как начальник может совершенно случайно всё время выбирать одно и того же заключённого

решение 2-е: для начала, они должны перевести свою численность из двоичной системы в десятичную, и т.о., убедиться, что их всего двое. далее очевидно: во вторую ночь (или другую под номером > 1, и если его вызывали в эту ночь в первый раз) любой из них сообщает, что все заключённые уже побывали в этой комнате.

next_time ★★★★★
()
Последнее исправление: next_time (всего исправлений: 1)

#4 Нечетные мудрецы начиная с первого должны называть цвет колпака человека который стоит перед ним, а четные тогда должны назвать тот цвет, что сказал стоящий за ними мудрец. Тогда в наихудшем случае потеря будет n//2 + 1 мудрецов (n — число мудрецов).

destabilizer
()

Задачи не на интеллект

А на опыт и знания. Задача с вагоном: красно-черные деревья. Задача с заключёнными: сортировка.

Нормальный человек эти задачи не решит, по крайне мере в нужное время, 5-15 минут. Тут либо знаешь, либо не знаешь. Думать даже не надо. Какой тут тест на интеллект? Как обычно, макака хочет хитростью стать умнее других макак :)

gh0stwizard ★★★★★
()
Ответ на: комментарий от destabilizer

Историю правок смотри. Там не было этого условия.

CYB3R ★★★★★
()
Ответ на: Задачи не на интеллект от gh0stwizard

Задача с вагоном: красно-черные деревья.

Как они тут помогают? Задачу можно решить, не зная вообще ничего про деревья, как ее вообще к деревьям то свести?

Задача с заключёнными: сортировка.

Нет там сортировки.

CatsCantFly
() автор топика

Роботы ПРИЗЕМЛЯЮТСЯ на одномерную планету.

Значит она не только одномерная, но ещё и «вертикальная». Так что роботам приходится приземляться друг другу на голову.

frob ★★★★★
()

Про сыновей я не понимаю, откуда такие сложности. Если нужно третье условие, это значит, что из первых двух может следовать вариант, при котором есть два старших сына. При сумме 13 таких вариантов всего два - 1-6-6 и 3-5-5. Соответственно, либо 36, либо 75 окон. У 75 всего три делителя - 5, 5 и 3, причём произведение любых двух больше 13, то есть не подходит, остаются комбинации из 2, 2, 3, 3. Произведение любых трех больше 13 (кроме 2*2*3, но там сумма очевидно больше 13), то есть двух единиц быть не может, 4+6=14, то есть ни одной единицы быть не может, остается только 2-2-9.

stetzen ★★
()

Как вышеописанные задачи соотносятся с интеллектом? Это раз. А два - собеседование предполагает некую профессию... Внимание вопрос кому платят деньги за решение подобных «проблем» с 8:00 до 17:00 с перерывом на обед каждый день кроме СБ и ВС?

init_6 ★★★★★
()

По роботам - очевидный вариант такой- 1. пройти вправо на к шагов, если встретил парашют - стой. 2. пройти влево на 2к шагов, проигнорировав первый встретившийся парашют (это свой собственный парашют, тк иначе робот остановилс бы на нём на первой фазе), если потом встретился ещё один парашют - стой. Вместо подсчёта встретившихся парашютов можно проигнорировать парашют через к шагов от начала второй фазы - понятно, что это свой. 3. Пройти вправо на к шагов (до своего парашюта; если бы там был ещё один парашют, робот бы остановился на нём на второй фазе). Увеличиваем к (тут можно отдельно считать, на сколько нужно увеличить к, чтобы минимизировать время - от к++ до к*=100, условно). Или нужно вводить какие-то ограничение на доступные команды.

stetzen ★★
()
Ответ на: комментарий от stetzen

При этом про сыновей нельзя пытаться повторить логику физика - он знает то, чего мы не знаем - количество окон. Соответственно, он, увидев 36 окон, может быстро сообразить, что из 2-2-3-3 и единиц можно собрать два варианта, дающих в сумме 13 (2-2-9 и 1-6-6) и просит уточнения.

stetzen ★★
()
Ответ на: Задачи не на интеллект от gh0stwizard

А на опыт и знания. Задача с вагоном: красно-черные деревья. Задача с заключёнными: сортировка.

Нормальный человек эти задачи не решит, по крайне мере в нужное время, 5-15 минут. Тут либо знаешь, либо не знаешь. Думать даже не надо. Какой тут тест на интеллект? Как обычно, макака хочет хитростью стать умнее других макак :)

Решал задачу с вагонами на собеседовании, минут за пять, никакие деревья для решения не используются и не нужны. Даже если бы в задаче нужно было использовать бинарное дерево, то, красно-черные деревья отличаются от произвольного бинарного дерева сбалансированностью, а тут никак эту сбалансированность не прикрутить - она просто не нужна.

maloi ★★★★★
()

#4

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

M: 0 1 2 3 4 5
K: 1 0 1 1 1 0
XOR:        1
          0
        1
      1
Т.е. нулевой называет 1, т.е. сообщает впереди стоящим нечто вроде контрольной суммы. Судьба нулевого зависит от того, совпадет или нет, остальные же уже дальше выживут: 1ый знает всех впереди него и контрольный ксор, и легко узнает какой цвет у него, 2ой знает контрольный ксор и цвет предыдущего, также легко узнает какой цвет у него и т.д.

destabilizer
()
Ответ на: #4 от destabilizer

Вроде достаточно вообще договориться, что чётное число чёрных колпаков - чёрный, нечётное - белый.

stetzen ★★
()
Ответ на: комментарий от stetzen

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

destabilizer
()

нельзя портить вагоны и испражняться в них

Меня раздражают такие допусловия в задачах. По вагонам ходить можно, а личинку в углу сбросить нельзя? Теоретики, блин. Это что, Эрмитаж чтоле?

Igron ★★★★★
()

Три мудреца поспорили, кто из них самый умный и обратились к четвертому, чтобы он их рассудил. Судья сообщил мудрецам, что у него есть три белых колпака и два черных, после чего надел каждому белый колпак на голову так, чтобы каждый видел только колпаки двух других мудрецов. Мудрецам требовалось угадать цвет колпака на собственной голове. Через некоторое время один из мудрецов сообщил, что у него на голове белый колпак и выиграл состязание. Как он смог догадаться?

всего 3 варианта: 3 белых, 2 черных и 1 белый, 1 черный и 2 белых.

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

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

но они этого не следалали, следовательно они тоже видят 2 белых. следовательно у всех белые колпаки.

olegsov
()

Человек находится в ж.д. составе, замкнутом в кольцо. Случайным образом в каждом вагоне включен или выключен свет. Окна закрыты. Человек может только переходить из вагона в вагон и включать и выключать свет. Как ему узнать длину состава? UPD: У него с собой никаких предметов, ничего что бы он мог оставить, нельзя портить вагоны и испражняться в них.

сначала знаем что в поезде как минимум 1 вагон т.к. мы в нем находимся. будем счииать этот вагон номером 0. все вагоны при движении назад будем считать отрицательными, вперед - положительными. в каждый момент времени мы знаем в каком номере мы находимся и можем точно сказать куда движение назад а куда вперед. То есть, можем в любой момент проверить состояние вагона с любым индексом и изменить там свет на нужный.

будем во всех вагонах с номером >= 0 включать свет, а в отрицательных выключать.

итак имеем текущее значение N=1 - доказанный минимальный размер поезда. Включаем свет если он выключен. На этом шаге надо проверить гипотезу о том что в поезде N+1 вагон. для этого в случае N=1 мы выбираем отрицательное направление. то есть мы идем на 1 шаг назад в вагон -1 и выключаем там свет. далее возвращаемся в вагон 0 (где мы включили свет до этого). если свет выключен значит в поезде не 2, а только 1 вагон.

ну далее элементарно - надо написать алгоритм действия на произвольном шаге N при увеличении N на 1 в конце каждой итерации.

Если N нечетно то включен свет в (N/2)+1 вагонах вперед и выключен в N/2 вагонах назад. Поэтому идем назад чтобы было поровну. Дойдя до нового вагона смотрим включен ли там свет. если нет то в поезде точно N+1 вагонов. если да то выключаем и идем к самому дальнему посещенному положительному вагону чтобы проверить, не выключился ли там свет. если выключился значит доказано что вагонов N, если нет то увеличиваем N.

В случае если N четно - идем к новому вагону вверх и включаем там свет (если выключен) и проверем (если включили) самый дальний отрицательный вагон.

olegsov
()

Ну и какой дурак согласится решать неформализованные задачи?

buddhist ★★★★★
()

Вот вам задача на интеллект: девочка качается на качелях, стоя на ногах. Она может приседать и вставать, при этом можно считать, что ее центр тяжести движется строго вертикально по линии, совпадающей с рычагом качелей. Как ей быстрее всего раскачать качели?

buddhist ★★★★★
()

Вопрос от Google

Задача 1: У вас имеется 8 шариков одинакового вида и размера.

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

Вопрос от Adobe

Задача 2: У вас 50 мотоциклов с заполненным топливом баком, которого хватает на 100 км езды.

Вопрос: используя эти 50 мотоциклов, как далеко вы сможете заехать (учитывая, что изначально они находятся в одной условной точке)?

Вопросы от Apple

Задача 3: Шелдон Купер дошёл в игровом квесте в погоне за сокровищами до последнего рубежа. Перед ним — две двери, одна ведёт к сокровищам, вторая — к смертельно опасному лабиринту. У каждой двери стоит стражник, каждый из них знает, какая дверь ведет к сокровищу. Один из стражников никогда не врёт, другой — врёт всегда. Шелдон не знает, кто из них лжец, а кто нет. Прежде чем выбрать дверь, задать можно только один вопрос и только одному стражнику.

Вопрос: что должен спросить Шелдон у стражника, чтобы попасть к сокровищам?

Вопрос от Qualcomm

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

Задача 4: Предположим, у нас происходит 10 пакетных передач данных по беспроводной сети. Канал не очень качественный, так что есть вероятность 1/10, что пакет данных не будет передан. Трансмиттер всегда знает, удачно или неудачно был передан пакет данных. Когда передача неудачная, трансмиттер будет передавать пакет до тех пор, пока не преуспеет.

Вопрос: какова пропускная способность канала?

Вопросы от «Яндекса»

Эту задачу предлагали решить для вступления в «Школу анализа данных» в феврале 2014 года.

Задача 5: Игра состоит из одинаковых и независимых конов, в каждом из которых выигрыш происходит с вероятностью Х. Когда игрок выигрывает, он получает 1 доллар, а когда проигрывает — платит 1 доллар. Как только его капитал достигает величины N долларов, он объявляется победителем и удаляется из казино.

Вопрос: найдите вероятность того, что игрок рано или поздно проиграет все деньги, в зависимости от его стартового капитала K.

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

Задача 6: У вас имеется морфологический словарь объёмом примерно 100000 входов, в котором глаголы совершенного и несовершенного вида помещены в отдельные статьи (то есть «делать» и «сделать» считаются разными словарными входами). Вам требуется найти в словаре такие видовые пары и «склеить» статьи в одну.

Вопрос: опишите общий сценарий решения такой задачи и примерный алгоритм поиска видовых пар.

Вопросы от Microsoft

Задача 7: У вас бесконечный запас воды и два ведра — на 5 литров и 3 литра.

Вопрос: как вам отмерить 4 литра?

Задача 8: У вас два куска верёвки. Каждый такой длины, что если поджечь его с одного конца, он будет гореть ровно 60 минут.

Вопрос: имея только один коробок спичек, как отмерить с помощью двух отрезков такой верёвки 45 минут? (Рвать верёвки нельзя.)

Вопрос-бонус

Одни приписывают его авторство гению науки Альберту Эйнштейну, другие — Льюису Кэрролу.

Задача 9: На улице стоят пять домов. Англичанин живёт в красном доме. У испанца есть собака. В зелёном доме пьют кофе. Украинец пьет чай. Зелёный дом стоит сразу справа от белого дома. Тот, кто курит Old Gold, разводит улиток. В жёлтом доме курят Kool. В центральном доме пьют молоко. Норвежец живёт в первом доме. Сосед того, кто курит Chesterfield, содержит лису. В доме по соседству с тем, в котором содержат лошадь, курят Kool. Тот, кто курит Lucky Strike, пьёт апельсиновый сок. Японец курит Parliament. Норвежец живёт рядом с синим домом. Каждый из домов покрашен в отдельный цвет, в каждом доме живет представитель отдельной национальности, у каждого — свой питомец, своя любимая марка сигарет и напиток.

Вопрос: Кто пьет воду? Кто содержит зебру?

Ответы:

Ответ 1: Отберите 6 шариков, разделите их на группы по 3 шарика и положите на весы. Группа с более тяжёлым шариком перевесит чашу. Выберите любые 2 шарика из этой тройки и взвесьте. Если тяжёлый шарик среди них, вы это узнаете; если они весят одинаково — тяжёлый тот, что остался. Если же более тяжелого шарика в группах по 3 шарика не оказалось, он — среди 2 оставшихся

Ответ 2: Самый простой ответ: завести их все одновременно и проехать 100 км. Но есть и другое решение. Сначала переместите все мотоциклы на 50 км. Затем перелейте топливо из половины мотоциклов в другую половину. У вас таким образом — 25 мотоциклов с полным баком. Проедьте еще 50 км и повторите процедуру. Так можно забраться на 350 км (не учитывая того топлива, которое останется от «лишнего» мотоцикла при разделе 25 надвое)

Ответ 3: Любому из стражников можно задать вопрос: «Какая дверь, по мнению другого стражника, правильная?». Если он спросит у честного, то получит данные о том, какая дверь ведёт к лабиринту, ведь стражник-лжец всегда лжёт. Если же он спросит у стражника-лжеца, то узнает, какая дверь ведёт к лабиринту, ведь тот соврёт о двери, на которую укажет честный стражник

Ответ 4: По версии пользователя, ответ должен был быть: 9 пакетов в секунду. Но человек, проводивший интервью, с ним не согласился, правда, ответа не назвал, сказав лишь, что «из-за ретрансмиссии, пропускная способность должна быть уменьшена больше, чем на 1/10»

Ответы 5 и 6 на задачи «Яндекса», к сожалению, не известны.

Ответ 7: Наполните водой пятилитровое ведро и вылейте часть воды в трёхлитровое. У вас сейчас 3 литра в маленьком ведре и 2 — в большом. Опустошите маленькое ведро и перелейте туда оставшиеся 2 литра из большого. Снова наполните большое ведро и перелейте из него воду в маленькое. Там уже есть 2 литра воды, так что долить придется всего литр, а в большом останется 4 литра

Ответ 8: Один из отрезков поджигается с двух концов, одновременно с этим поджигается второй отрезок, но с одного конца. Когда первый отрезок догорит полностью, пройдет 30 минут, от первого также останется 30-минутный отрезок. Поджигая его с двух концов, получим ещё 15 минут

Ответ 9: У японца живёт зебра, норвежец пьёт воду.

Отсюда: http://felbert.livejournal.com/3335353.html

Hertz ★★★★★
()
Ответ на: комментарий от CatsCantFly

Было 2 черных и три белых колпака. После того как трем мудрецам завязали глаза, всем троим надели белые. После того как всем развязали глаза, один из них ответил «на мне белый» и выиграл состязание"

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

Есть несколько возможных комбинаций колпаков.

1. 2 чёрных + 1 белый. Мудрец с белым колпаком может сразу назвать свой цвет. Но этого не случилось. Олсо, «наш» мудрец должен был бы увидеть хотя бы один чёрный колпак колпак. Вариант полностью отпадает.

2. 1 черный + 2 белых. Поскольку первый вариант отпадает, то любой мудрец, который увидит 1 черный колпак, может заявить, что у него «белый». Но этого не случилось. Отпадает.

3. Последний и единственный вариант - 3 белых.

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

Chaser_Andrey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.