85
ную формулу ко второму члену. В результате получим F(1, 2, 3, 5, 10,
15, 20; 23) = F(1, 2, 3, 5, 10, 15; 3) + F(1, 2, 3, 5, 10, 15; 23).
В первом члене правой части монеты достоинством в 5, 10 и 15 ко
пеек можно не учитывать, так как достоинство каждой из этих монет
больше набираемой суммы, т. е. можно правую часть переписать так:
F(1, 2, 3; 3) + F(1, 2, 3, 5, 10, 15; 23) = F (1, 2; 0) + F(1, 2; 3) + F(1,
2, 3, 5, 10; 8) + F(1, 2, 3, 5, 10; 23) = 1 + F(1;1) + F(1; 3) + F (1, 2, 3,
5; 8) + F (1, 2, 3, 5, 10; 23).
Очевидно, что F(1, 2; 0) = 1, F(1, 2; 3) = F(1; 1) = 1, F(1; 3) = 0, F(1,
2, 3, 5, 10; 23) = 0. Поэтому правая часть перепишется в виде
1+1+0+F(1, 2, 3, 5; 8) + 0 = 2 + F(1, 2, 3; 3) + F(1, 2, 3; 8) = 2+2+0 = 4.
Таким образом, задача имеет 4 различных решения.
Еще раз подчеркнем, что в последней задаче порядок монет не важен.
4.4.3. «Задача о размене гривенника»
Рассмотрим задачу, в которой сняты ограничения как на порядок
предметов, так и на их количество: размен гривенника (10 копеек) мо
нетами достоинством в 1, 2, 3 и 5 копеек. Для этого случая рекуррен
тное соотношение можно представить в следующем виде: S(1, 2, 3, 5;
10) = S(1, 2, 3; 10) + S(1, 2, 3; 5) + S(1, 2, 3; 0).
Все множество решений разбивается на подмножества в зависимос
ти от числа монет старшего достоинства, использованных для разме
на.
Найдем все 20 способов размена:
5×25 + 1×53 + 2×3 + 1 2×4 + 1×2
5 + 3 + 2 3×3 + 1 3 + 2×2 + 1×32×3 + 1×4
5 + 3 + 1×23×2 + 2×2 3 + 2 + 1×52×2 + 1×6
5 + 2×2 + 1 3×2 + 2 + 1×23 + 1×72 + 1×8
5 + 2 + 1×33×2 + 1×42×51×10
В приведенных выше задачах использовались копейки, однако все
рассуждения справедливы и для рублей и сотен рублей, для долларов
и сотен долларов, т. е. метод решения не зависит от достоинства или
стоимости предметов. Все разменные автоматы и банкоматы, выдаю
щие набор купюр определенных достоинств, должны решать подобные
задачи.
4.5. Задачи для контрольной работы
1. В спортивном клубе 25 человек. Требуется составить команду из
4х человек для участия в беге на 100 м. Сколькими способами это мож
но сделать? А если требуется составить команду из 4х человек для уча
стия в эстафете 100 + 200 + 400 + 800 м?