⑴
10円硬貨を
0枚使う場合、1枚使う場合、……4枚使う場合、
の計5通り
100円硬貨を
0枚使う場合、1枚使う場合、……3枚使う場合、
の計4通り
500円硬貨を
0枚使う場合、1枚使う場合、2枚使う場合、
の計3通り
よって、
5×4×3=60
このままでは、
10円硬貨を0枚
100円硬貨を0枚
500円硬貨を0枚
の場合も含まれてしまうので、
(計0円では支払うことが出来ないため)
先程求めたものから1を引いて
60ー1=59
したがって、
答えは59通り。
⑵
この場合は注意が必要で、
100円硬貨5枚で支払った場合と、
500円硬貨1枚で支払った場合は同じです。
このような場合は、
500円硬貨の合計金額1500円を
100円硬貨15枚と見なし、
元の100円硬貨の枚数とあわせ、
10円硬貨3枚、100円硬貨22枚、
というようになります。
ここからは⑴の容量で、
4×23ー1=91
したがって、
答えは91通りになります。

私の聞きたかったところまで書いていただいて、すごく分かりやすかったです。
本当にありがとうございます!