魔法药水(potion)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
作为 G 国的国家炼金术师,你有着超高的魔法造诣。
现在在你的面前有 种材料,材料 的魔力为 。
你想从这些材料中选择出一种或几种混合在一起制作一种药水。你知道不同的材料混合会给药水带来持续魔力增加效果,当你混合 种材料时,药水每单位时间的魔力值会增加 。此外,材料本身的魔力值之和为药水的初始魔力值。
你在一开始(即 时刻)就会把所有材料混合好,在 时刻及以后不会再增加材料。你想知道最早能得到魔力值正好为 的药水的时间是多少?
输入格式
输入第一行包含两个数字 ,分别表示材料数量,目标药水魔力值。
输入第二行包含 个整数 ,表示第 种材料的魔力值。
输出格式
输出共一行,表示你能获得魔力正好为 的药水的最早时间。
3 9999999999
3 6 8
4999999994
样例 1 解释
材料 和材料 混合制成的药水在 时的魔力为 ,每秒增加 魔力值,因此在 时刻的魔力为 ,也就是最早可能的时间。
1 1000000000000000000
1
999999999999999999
其余样例见下发文件。
potion3.in
potion3.ans
potion4.in
potion4.ans
数据规模与约定
- 对于 的数据,保证 。
- 对于 的数据,保证 。
- 对于 的数据,保证 。
- 对于 的数据,保证 $1 \le n \le 100, 1 \le a_i \le 1 \times 10^7,1 \times 10^9 \le m \le 1 \times 10^{18}$。
0927
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2025-9-27 8:00
- End at
- 2025-9-27 11:30
- Duration
- 3.5 hour(s)
- Host
- Partic.
- 62