1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семёнов
Задание 107 ГДЗ Семенов Рудченко 6 класс (Информатика)
Семёнов, Рудченко
6 класс
Автор
Семёнов, Рудченко

Задание 107 ГДЗ Семенов Рудченко 6 класс (Информатика)

Задача

Разложи по семи кошелькам 127 рублевых монет так, чтобы любую сумму от 1 до 127 р. можно было выдать, не открывая кошельков (другими словами, отдав все содержимое одного или нескольких кошельков).
Для выдачи любой суммы в одном кошельке должен лежать 1 р. В других кошельках достаточно чтобы лежала четная сумма, кратная 2 и больше предыдущей в 2 раза.
Например, надо выдать 55:
32 + 16 + 4 + 2 + 1 = 55

Подробный ответ

Чтобы можно было выдать любую сумму от $$1$$ до $$127$$, удобно разложить монеты по кошелькам так, чтобы суммы в них были степенями двойки:

$$1,\ 2,\ 4,\ 8,\ 16,\ 32,\ 64$$

Тогда любую сумму можно составить как сумму некоторых из этих чисел. Это работает, потому что каждое следующее число в 2 раза больше предыдущего.

Проверим: сумма всех монет равна

$$1+2+4+8+16+32+64=127$$

Значит, можно выдать любую сумму от $$1$$ до $$127$$, просто отдавая содержимое нужных кошельков.

Например, чтобы выдать $$55$$ рублей, берём кошельки с монетами:

$$32+16+4+2+1=55$$

Ответ

Разложить монеты по кошелькам так: $$1,\ 2,\ 4,\ 8,\ 16,\ 32,\ 64$$.



Общая оценка
5 / 5
Другие учебники
Другие предметы