#3138. Valid payments
0
Valid payments
Valid payments
题目描述
在 AtCoder 共和国,使用 种硬币: 日元、 日元、 日元、、 日元的硬币。
这里, 成立,并且对于每个满足 的 ,有 且 是 的倍数。
在该国的某个商店,狗狗 Lunlun 购买了一件價值 日元的商品,他给店员支付了 日元并从店员那里收到了找零 日元。(找零可能为 日元。)
这里,Lunlun 和店员都使用表示该金额所需的最少硬币数。
此外,店员没有归还 Lunlun 给他的任何种类的硬币。
给定 ,找出可能的 的值的个数。
输入格式
输入从标准输入按以下格式给出: $A_1 \hspace{7pt} A_2 \hspace{7pt} A_3 \hspace{5pt} \dots\ \hspace{5pt} A_N$
输出格式
输出可能的 的值的个数。
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}$
是 的倍数。
输入中的所有数值均为整数。 可以是 、 或 。
例如,当 时,Lunlun 给出一枚 日元硬币和四枚 日元硬币,店员找回一枚 日元硬币。
这里,店员没有归还 Lunlun 给他的任何种类的硬币,满足该要求。
可以是 、、、 或 。
可以是 、、 或 。
标签: AtCoder|abc182F
来源
AtCoder|abc182F