#ATfps24g. Coin
Coin
AT_fps_24_g 硬貨
题目描述
你有无限个面额分别为 日元的硬币。
同一面额的硬币不可区分。
现在给定整数 和 。对于每一个 ,请解决以下问题:
- 你可以自由使用面额为 的硬币。
(严格来说,你可以使用所有满足 的面额为 的硬币。)
请你求出用这些硬币凑出恰好 日元的方法数,并对 取模。
如果存在至少一个面额所用硬币数不同,则两种支付方法被认为是不同的。
输入格式
输入从标准输入按以下格式给出:
输出格式
输出共 行,第 行输出 时的答案。
输入输出样例 #1
输入 #1
5 3 2
输出 #1
3
1
输入输出样例 #2
输入 #2
5000 2500 2495
输出 #2
878712345
520404421
886134625
125526485
307727973
257205353
说明/提示
样例解释 1
对于 ,可用面额为 和 的硬币,总共有 种支付 日元的方法:
- 用 枚 日元硬币。
- 用 枚 日元和 枚 日元。
- 用 枚 日元和 枚 日元。
对于 ,可用面额为 和 的硬币,总共有 种方式:
- 用 枚 日元和 枚 日元。
数据范围
- 均为整数。
由 ChatGPT 5 翻译