LINUX.ORG.RU
решено ФорумTalks

Задачка на out-of-box thinking: бутыли из крепкого орешка

 


0

1

Есть 2 бутыля: 5л и 3л. Нужно набрать 4л воды.
Дать 2 решения.

Да, задача из Крепкого Орешка, многие знают.

Кто заранее знает ответ (а не додумался) - молчите, пусть думают.

★★★★★

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

Наполнили 3л. Перелили в 5л. Наполнили 3л. Перелили 2 литра в 5л. Вылили из 5л. Перелили 1 литр из 3л в 5л. Наполнили 3л. Перелили в 5л. В 5л-бутылке 4 литра воды.

Второе решение пусть еще кто-нибудь даст.

anto215 ★★
()

5+3 = 8

4 = 8/2 = (5 + 3)/2 = 5/2 + 3/2.

Полбутылки на 5л и полбутылки на 3л. :)

yoghurt ★★★★★
()

Так-с.
1:
а)заполняем 5л.
б)переливаем из 5л в 3л.
г)3л выливаем (в 5л остаётся 2литра)
д)2 литра из 5л наливаем в пустую 3л.
е)заполняем 5л. В 3л у нас 2 литра.
ё)Оливаем из полной 5л в 3л до заполнения. В 5л остаётся 4 литра.

2:
а)Заполняем 3л и выливаем в 5л.
б)Ещё раз заполняем 3л и выливаем в 5л.
в)5л освобождаем. В 3л у нас остаётся 1 литр.
г)Выливаем 1 литр из 3л в 5л.
д)И доливаем в 5л полные 3л. Получаем 4 литра в 5л.

Это было слишком просто.

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

Наполнили 3л. Перелили в 5л. Наполнили 3л. Перелили 2 литра в 5л. Вылили из 5л. Перелили 1 литр из 3л в 5л. Наполнили 3л. Перелили в 5л. В 5л-бутылке 4 литра воды.

Первое решение - да. А второе?

Kroz ★★★★★
() автор топика

Неправильно ты задачки даешь: они все легко гуглятся. Хотя, эта простая задачка легко решается и так: 1. 5 заливаем полностью, 2. сливаем в 3, 3. выливаем из 3, 4. переливаем оставшиеся 2 литра из 5 в 3, 5. опять заливаем полную 5, 6. отливаем ненужный литр до упора в 3. Все, в пятилитрушке 4 литра.

Eddy_Em ☆☆☆☆☆
()

Зафрендил умника, задающего с умным видом вопросы из гугла.

Xellos ★★★★★
()

Если бутылки идеальные (лёгкие с толстым горлышком): 2 раза перелить из малой в большую и поместить малую в большую - закон Архимеда.

backbone ★★★★★
()

out-of-box

Это называется «thinking outside the box».

Gotf ★★★
()

Фи... задачка. Вот настоящая задача для ума (и логического программирования):

«Тройка» думает, что «Туз» не в своем уме. «Четверка» думает, что «Тройка» и «Двойка» обе не могут быть не в своем уме. «Пятерка» думает, что «Туз» и «Четверка» либо оба не в своем уме, либо оба в своем уме. «Шестерка» думает, что «Туз» и «Двойка» оба в своем уме. «Семерка» думает, что «Пятерка» не в своем уме. «Валет» думает, что «Шестерка» и " Семерка" обе не могут быть не в своем уме. В своем ли уме «Валет»?

Pirr ★★
()

кто оформит решение в код на хаскеле или кокуе?

Bad_ptr ★★★★★
()

А в чём прикол? Задачка же простейшая.

kinik ★★☆
()

Биллиардный принцип. Фигня.

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