Задача на импортозамещение

Немного логики, капля математики и много любви к российским фермерам.

Задача на импортозамещение

Сельское хозяйство на подъёме, и власти решили поддержать фермера из Вологды, который торгует молоком. Они сказали ему: «Мы знаем, что тебе нужно продавать до 40 л молока за раз, поэтому вот тебе деньги, купи любые четыре банки, чтобы ты мог ими точно отмерять 40 л или меньше, смотря сколько нужно покупателю».

Фермер обрадовался, но тут пришёл Роспотребнадзор и сказал: «Больше одного раза молоко в банку наливать и переливать нельзя, это негигиенично. Учитывай это при выборе тары». То есть при каждой продаже одному покупателю каждую банку допустимо использовать только один раз. Потом ёмкости можно мыть и применять заново с новым покупателем.

Вопрос. Какого объёма банки нужно купить фермеру, чтобы иметь возможность отмерить ими от 1 до 40 л, используя любую из них только по одному разу?

Вам может быть интересно:

Первая банка

Самый маленький объём, который нам нужен — 1 л. Сразу купим эту банку и посмотрим, приведёт ли это нас к верному решению.

Вторая банка

Теперь мы с первой ёмкостью можем отмерять 1 л, но не более. Надо добавить вторую банку и использовать её по максимуму. Это значит, что разница в объёме между первой и второй ёмкостями должна быть как можно больше. Проверим банки на 2, 3 и 4 л.

  • Двухлитровая. С её помощью мы можем отмерить 1 л (первой банкой), 2 л (второй банкой) и 3 л (сумма первой и второй, обозначим как 1 + 2). Негусто.
  • Трёхлитровая. Теперь мы отмеряем 1 л (первая банка), 2 л (наливаем 3 л в большую банку, сливаем литр в маленькую), 3 л (вторая банка) и 4 л (3 + 1). Уже лучше.
  • Четырёхлитровая. С ней мы не сможем отмерить 2 л. Значит, эта банка нам не подходит и вторая ёмкость будет на 3 л.

Вывод: второй мы покупаем трёхлитровую банку.

Третья банка

Мы уже умеем отмерять 4 л двумя банками, а 5 л будем наливать уже тремя.

Раз нам нужна тара как можно больше, нужно сделать так, чтобы 5 л у нас получилось, когда мы из третьей банки заберём 4 л. Это максимальный объём, который мы можем из неё взять первыми двумя ёмкостями. Найдём объём третьей банки:

4 + 5 = 9 (литров)

Проверим, сколько литров можем отмерить этими тремя банками:

5 л = 9 − 3 − 1 (отливаем всё из третьей в первые две)

6 л = 9 − 3

7 л = 9 − 3 + 1

8 л = 9 − 1

9 л = 9 (третья банка)

10 = 9 + 1

11 = 9 + 3 − 1

12 = 9 + 3

13 = 9 + 3 + 1 (наполняем все три банки)

Отлично, значит, третья банка на 9 л нам подходит.

Четвёртая банка

Мы остановились на 13 л, и нужно перейти к 14 л. Снова применим ту же тактику и поищем наибольшую банку, из которой можно забрать 13 л, чтобы осталось 14:

13 + 14 = 27 (литров)

Проверим эту банку:

14 = 27 − 9 − 3 − 1 (отливаем всё в первые три)

15 = 27 − 9 − 3

16 = 27 − 9 − 3 + 1

17 = 27 − 9 − 1

18 = 27 − 9 (отливаем в третью)

19 = 27 − 9 + 1

20 = 27 − 9 + 3 − 1

21 = 27 − 9 + 3

22 = 27 − 9 + 3 + 1

23 = 27 − 3 − 1

24 = 27 − 3 (отливаем во вторую)

25 = 27 − 3 + 1

26 = 27 − 1 (отливаем в первую)

27 = 27 (четвёртая банка)

28 = 27 + 1 (четвёртая и первая)

29 = 27 + 3 − 1

30 = 27 + 3 (четвёртая и вторая)

31 = 27 + 3 + 1

32 = 27 + 9 − 3 − 1

33 = 27 + 9 − 3

34 = 27 + 9 − 3 + 1

35 = 27 + 9 − 1

36 = 27 + 9 (четвёртая и третья)

37 = 27 + 9 + 1

38 = 27 + 9 + 3 − 1

39 = 27 + 9 + 3

40 = 27 + 9 + 3 + 1 (заполняем все четыре банки)

Всё сошлось, и нам подходит четвёртая ёмкость на 27 л.

Ответ

Нам нужно купить банки на 1, 3, 9 и 27 л.

Обложка:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Маша Климентьева

Вам может быть интересно
Задача про сторожа и фонарик
Задача про сторожа и фонарик

Ваша любимая задача на перебор и логику.

easy
Как стать контент-менеджером (и зачем)
Как стать контент-менеджером (и зачем)
easy
Коктейльная задача про доли и крепость
Коктейльная задача про доли и крепость

Ну, будем!

easy
Две задачи про скорость на мосту
Две задачи про скорость на мосту

Классика поиска решения в условиях ограничений

easy
Морфеус и математика против агентов Матрицы
Морфеус и математика против агентов Матрицы

Чтобы победить, не нужно уворачиваться от врагов в слоу-мо. Иногда нужно просто знать теорию вероятностей.

easy
Захватят ли нанороботы мир?
Захватят ли нанороботы мир?

Моделируем ход техногенной катастрофы с помощью простого уравнения.

easy
Задача: как успеть на презентацию
Задача: как успеть на презентацию

Мы собрали всех IT-знаменитостей вместе, чтобы выяснить, как они ведут себя в темноте.

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

Справитесь за 30 секунд?

easy
Задача про банковскую комиссию
Задача про банковскую комиссию

Основано на реальных событиях

medium
medium