#ABC182F. 硬币的支付方式
硬币的支付方式
硬币的支付方式
题目描述
AtCoder 国发行有 日元硬币、 日元硬币、 日元硬币、、 日元硬币共 种硬币。
其中 ,并且对于所有满足 的整数 ,有 且 是 的倍数。
在这个国家的某家店里,小狗露露为了购买 日元的商品,向店员支付了 日元,店员找零了 日元。(找零也可能为 日元)
此时,露露和店员都用“恰好凑出该金额所需的最少枚数”的硬币完成了收付。
另外,店员找给露露的硬币中,没有与露露支付给店员的硬币相同种类的硬币。
给定 ,请计算 可能有多少种取值。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 可能的取值数量。
样例
3 9
1 5 10
3
可能的取值为 。
例如,当 时,露露支付 枚 日元硬币和 枚 日元硬币,店员用 枚 日元硬币找零。
此时,店员没有找给露露任何露露支付过的那种硬币,所以满足条件。
5 198
1 5 10 50 100
5
可能的取值为 。
4 44
1 4 20 100
4
可能的取值为 。
9 11837029798
1 942454037 2827362111 19791534777 257289952101 771869856303 3859349281515 30874794252120 216123559764840
21
数据范围
- $1 = A_1 \lt A_2 \lt A_3 \lt \dots \lt A_N \le 10^{15}$
- 是 的倍数
- 输入均为整数
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 2033
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者