Вопрос задан 02.05.2019 в 21:53. Предмет Информатика. Спрашивает Шимко Егор.

Саша разрезал головку сыра весом 360 грамм на 10 кусков, среди которых могли быть равные, и съел

самый маленький кусок (возможно, один из нескольких одинаковых самых маленьких). Потом он разрезал один из кусков на 2 и съел самый маленький кусок из десяти. Эту операцию (разрезание и съедание) он сделал еще раз. Оказалось, что он съел целое количество грамм сыра. Какое максимальное количество сыра он мог съесть? Выведите ответ в граммах без букв, например, 67.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гарбузов Роман.
Ответ: 359.

Решение
Начнём с простого наблюдения.

Лемма. Если на каком-то шаге все куски одинаковой массы m, то можно путём указанных операций сделать так, чтобы все куски стали массой m/2.
Доказательство. На первом шаге съедаем кусок массы m и разрезаем другой кусок массы m. Получится 8 кусков массы m и 2 куска массы m/2. Теперь 8 раз съедаем куски m/2 и распиливаем куски массы m.

Перейдём к собственно решению. Понятно, что Саша не мог съесть весь сыр. Поэтому, поскольку он съел целое число граммов сыра, он мог съесть не более, чем 360 - 1 = 359 граммов. Покажем, как он это мог сделать.

Пусть изначально головка сыра была разрезана так: 5 кусков по 512/9 г, 2 куска по 256/9 г, 1 кусок 128/9 г, 1 кусок 32/9 г, 1 кусок 8/9 г (легко проверить, что сумма всех масс равна 360).

Сначала съедим куски массой 8/9, 32/9, 128/9 и распилим три куска по 512/9 г. Останется 2 куска по 512/9 и 8 кусков по 256/9. Затем дважды съедим куски по 256/9 и разрежем оставшиеся куски по 512/9. После этого будет 10 кусков по 256/9.

Уменьшим размер каждого куска в 256 раз (воспользуемся 8 раз процессом, описанным в лемме). Тогда останутся 10 кусков массой 1/9 г. Съедаем один кусок и распиливаем любой оставшийся кусок. Несъеденная масса 9 * 1/9 = 1 г, значил, съел Саша 360 - 1 = 359 г сыра.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Пусть исходная головка сыра весит 360 грамм. Саша разрезал ее на 10 кусков, среди которых могли быть равные.

Самый маленький кусок, который Саша съел, весит 360 г / 10 = 36 г.

Затем Саша разрезал один из кусков на 2 и съел самый маленький кусок из десяти. То есть, он съел еще 36 г / 2 = 18 г.

Эту операцию он повторил еще раз, значит, он съел еще 18 г / 2 = 9 г.

В итоге, Саша съел 36 г + 18 г + 9 г = 63 г сыра.

Таким образом, максимальное количество сыра, которое он мог съесть, составляет 63 г.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос