#abc192f. [abc192_f]Potion
[abc192_f]Potion
题目描述
有 种材料。第 种材料的魔力值为 。
魔法师高桥想要通过选择一种或多种材料并混合它们来制作药剂。
当他通过混合 种材料来制作药剂时,药剂的魔力值是所使用材料的总和。然后,每秒钟,药剂的魔力值增加 。需要注意的是,魔力值的增加是离散的 - 并非连续的过程。
高桥将在时间 时刻仅混合材料一次。他能在什么时间得到魔力值恰好为 的药剂?
根据约束条件,可以证明可以制作魔力值恰好为 的药剂。
约束条件
- 输入中的所有数值均为整数。
输入
从标准输入读入数据,输入格式如下:
输出
打印高桥能够获得魔力值恰好为 的药剂的最早时间。
示例输入 1
3 9999999999
3 6 8
示例输出 1
4999999994
在时间 时刻,通过混合材料 和材料 制作的药剂的魔力值为 ,并且每秒钟增加 ,因此在时间 时刻,魔力值将达到 ,这是可能的最早时间。
通过混合所有材料 制作的药剂在时间 时魔力值为 ,在时间 时魔力值为 ,因此无法获得魔力值恰好为 。
示例输入 2
1 1000000000000000000
1
示例输出 2
999999999999999999