ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Задача 65388
Темы:    [ Деление с остатком ]
[ Теория алгоритмов ]
Сложность: 4-
Классы: 8,9,10,11
В корзину
Прислать комментарий

Условие

У продавца и покупателя в сумме 1999 рублей монетами и купюрами в 1, 5, 10, 50, 100, 500 и 1000 рублей. Кот в мешке стоит целое число рублей, причём денег у покупателя достаточно. Докажите, что покупатель сможет купить кота, получив причитающуюся сдачу.


Решение 1

  Пусть покупатель отдаст продавцу все свои деньги. Тогда у продавца станет 1999 рублей. Покажем, что он сможет выплатить любую сдачу меньше 1999 рублей. Поскольку сумма кончается на 9, должно найтись 9 рублей (либо 9 рублёвок, либо пятерка и 4 рублевки – в каждом случае ими можно набрать любую сумму от 1 до 9 рублей). Отложим эти 9 рублей в кучку "единиц". Сумма оставшихся рублёвок и пятерок кратна 10, поэтому их можно связать в "десятки" – пачки по 10 рублей. Теперь сумма за вычетом отложенных денег равна 1990 и набрана купюрами и пачками с нулем в конце. Аналогично предыдущему найдём и отложим в сторону 9 "десяток" или полсотни и 4 "десятки" в кучку "десятков", затем 9 "сотен" или 500-рублёвку и 4 "сотни" – в кучку "сотен". Останется одна тысяча рублей – кучка "тысяч". Посмотрим на цифры сдачи и наберём из соответствующих кучек нужное число единиц, десятков, сотен и тысяч.


Решение 2

  Заметим, что каждая из стоимостей купюр (монет) делится на все меньшие, а 1999 при делении на 5, 10 50, 100, 500 и 1000 дает максимально возможные остатки: 4, 9, 49, 99, 499 и 999 соответственно.
  Достаточно доказать, что покупатель у которого ещё есть деньги, может передать продавцу 1 рубль (так постепенно он выплатит всю стоимость кота). Пусть в некоторый момент наименьшая купюра у покупателя – n рублей. Если  n = 1,  то покупатель отдаёт этот рубль продавцу. В противном случае сумма  1999 – n  денег продавца при делении на n даёт остаток  n – 1.  Это значит, что продавец может выдать сдачу в  n – 1  рубль.

Замечания

5 баллов

Источники и прецеденты использования

олимпиада
Название Турнир городов
Турнир
Номер 25
Дата 2003/2004
вариант
Вариант осенний тур, тренировочный вариант, 10-11 класс
задача
Номер 3

© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .