تغییر دادن
Problem
تعداد روشهای مختلف پرداخت تغییر در مبلغ n
روبل را با اسکناس 10
روبل و سکه 5
، تعیین کنید. 2
و 1
روبل.
به عنوان مثال، 5
روبل را می توان به چهار روش مختلف پرداخت کرد: 5 = 2 + 2 + 1 = 2 + 1 + 1 + 1 = 1 + 1 + 1 + 1 + 1 tt>.
دادههای ورودی
ورودی برنامه یک عدد طبیعی است n <= 100
— مبلغ تغییری که باید پرداخت شود.
خروجی
تعداد روشهای پرداخت مورد نظر را خروجی بگیرید.
نمونهها
<سر>
# |
ورودی |
خروجی |
<بدن>
1 |
2 |
2 |
2 |
5 |
4 |
Запрещенные операторы: list
; [