У Пети дома лежат по 100 монет номинала 1, 2, 5 и 10 рублей. Он хочет купить пирожное в магазине без сдачи, но до момента покупки Петя не знает, сколько стоит пирожное.
а) Может ли Петя выбрать дома 16 монет так, чтобы гарантированно купить пирожное стоимостью до 100 рублей?
б) Может ли Петя выбрать дома 5 монет так, чтобы гарантированно купить пирожное стоимостью до 25 рублей?
в) Какое наименьшее количество монет нужно взять Пете, если он знает, что пирожное стоит не более 100 рублей?
Развёрнутое задание второй части — реши на бумаге и сверься с разбором
Будем считать, что пирожное стоит целое число рублей. Петя должен уметь набрать без сдачи любую сумму от до наибольшей возможной цены из взятых монет.
а) Да, может. Пусть Петя возьмёт монет по рублей, одну монету рублей, две монеты по рубля и три монеты по рублю — всего монет.
Покажем, что он оплатит любую цену от до . Запишем , где — последняя цифра, , а . Часть Петя платит монетами по рублей (их у него ). Остаток он набирает из монет :
Значит, любую цену до рублей Петя оплатит без сдачи. (Две лишние рублёвые монеты просто не понадобятся.)
б) Нет, не может. Сначала докажем полезное наблюдение.
Расставим взятые монеты по возрастанию: , и пусть . Если , то цену оплатить нельзя: все монеты начиная с больше этой цены и не годятся, а остальные монеты в сумме дают только . Значит, при возможности оплатить нужные цены всегда .
Пусть Петя взял монет и может оплатить любую цену до рублей. Применим наблюдение шаг за шагом (все цены ниже не превосходят , то есть лежат в пределах рублей):
- , то есть (иначе не оплатить цену рубль), ;
- , значит, ;
- , а номиналы только , значит, и ;
- , значит, и ;
- (больше номинала нет), значит, .
Все пять монет вместе дают не больше рублей, и пирожное за рублей купить нельзя — противоречие.
в) Оценка. Пусть Петя взял монет и может оплатить любую цену до рублей. Ясно, что . Рассуждение пункта б) использовало только цены до рублей, поэтому и здесь сумма четырёх наименьших монет . Каждая из остальных монет не больше рублей. Значит, всего у Пети не больше
рублей. Чтобы оплатить цену рублей, нужно , откуда .
Пример. Пусть Петя взял монет: и девять монет по рублей. Цену запишем как , где и : часть платим десятками, остаток — монетами по таблице из пункта а). Цену рублей Петя платит всеми монетами: .
Наименьшее количество монет равно .
Ответ: а) да; б) нет; в) .