В обороте участвуют монеты достоинством 1 рубль, 2 рубля, 5 рублей и 10 рублей. Сколькими...

0 голосов
74 просмотров

В обороте участвуют монеты достоинством 1 рубль, 2 рубля, 5 рублей и 10 рублей. Сколькими способами можно набрать сумму 66 рублей?


Информатика (129 баллов) | 74 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var s,k10,k5,k2,k:integer;
begin
s:=66;
k:=0;
for k10:=0 to s div 10 do
 for k5:=0 to (s-10*k10) div 5 do
  for k2:=0 to (s-10*k10-5*k5) div 2 do
   k:=k+1;
writeln('k = ',k);
end.

Результат:
k = 700

(194k баллов)
0 голосов

Организуем такой перебор:
6 десяток - 1+4 способов в зависимости от числа пятерок;
5 десяток - 1+4+6+9 способов;
4 десятки - 1+4+6+9+11+14;
и т.д.всего 700 способов.

(548 баллов)