Quoto

Навчання / Бібліотека / Головоломки

Обмежені правила переливання

ГоловоломкиСереднє

У кухаря є каструля на літрів і каструля на літрів, обидві порожні, та кран. Дозволені лише операції: наповнити каструлю на літрів із крана, перелити каструлю на літрів у каструлю на літрів, доки мала не спорожніє чи велика не наповниться, і вилити каструлю на літрів у раковину. Яка мінімальна кількість операцій, після яких у каструлі на літрів буде рівно літрів?

Для перевірки відповіді потрібен JavaScript. Підказка й розв’язок відкриваються і без нього.

Ціле число, десятковий дріб, дріб на кшталт 3/8 або відсоток.

Підказка

Наповнювати можна лише малу каструлю, а виливати лише велику, тож стежте за парою (мала, велика) крок за кроком.

Розв’язок
  1. кола наповнення та переливання заповнюють велику каструлю й лишають літр у малій після операцій, тож пара така (, ).
  2. Вилийте велику каструлю й перелийте туди літр (ще операції), потім наповніть і перелийте ще рази (ще операції): пара (, ) після операцій загалом.
  3. Вилийте велику каструлю, перелийте літри, наповніть малу каструлю й перелийте її: у великій літрів.
  4. Пошук за парами підтверджує, що коротшої послідовності з цих операцій для літрів немає.
  5. Підрахунок усіх операцій на цьому маршруті дає .

Відповідь: