Quoto

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

Лише швидкі виміри

ГоловоломкиСкладне

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

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

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

Підказка

Знайдіть найменшу кількість операцій для кожного значення окремо й порахуйте ті, що потребують або менше.

Розв’язок
  1. Пошук у ширину від порожньої пари дає найменшу кількість операцій для кожного значення від до .
  2. Значення і потребують по операції, потребує , потребує , а потребує .
  3. Значення , , , , і потребують , , , , і операцій, а це більше за .
  4. Отже, підходять рівно значення , , , і , і їх кількість дорівнює .

Відповідь: