#abc208c. [abc208_c]Fair Candy Distribution
[abc208_c]Fair Candy Distribution
题目描述
高桥王国有 个居民。每个居民都有一个国民身份证号码;第 个居民的身份证号是 。在这里,所有的 互不相同。
高桥有 快糖果。他决定按照以下方式将这些糖果分发给居民,直到他没有多余的糖果为止。
- 当他有至少 个糖果时,给每个居民分发一块糖果。
- 否则,令 是他当前拥有的糖果数目,并把每个具有最小 个身份证号码的居民分发一块糖果。
当所有的糖果都发完后,第 个居民将会拥有多少块糖果?
约束条件
- 所有的 互不相同。
- 输入中的所有值都是整数。
输入
输入的格式如下所示,从标准输入中获得:
输出
打印 行。第 行应该包含第 个居民收到的糖果数目。
示例输入 1
2 7
1 8
示例输出 1
4
3
高桥将按以下方式分发糖果。
- 每个人都分发一块,剩下 块。
- 每个人都分发一块,剩下 块。
- 每个人都分发一块,剩下 块。
- 给第 个居民一块,剩下没有糖果。
最后,第 个居民将收到 块糖果,第 个居民将收到 块糖果。
示例输入 2
1 3
33
示例输出 2
3
由于只有一个居民,高桥将把所有糖果都分发给这个第 个居民。
示例输入 3
7 1000000000000
99 8 2 4 43 5 3
示例输出 3
142857142857
142857142857
142857142858
142857142857
142857142857
142857142857
142857142857