D. 魔法药水(potion)

    Type: Default File IO: potion 1000ms 256MiB

魔法药水(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 国的国家炼金术师,你有着超高的魔法造诣。

现在在你的面前有 nn 种材料,材料 ii 的魔力为 aia_i

你想从这些材料中选择出一种或几种混合在一起制作一种药水。你知道不同的材料混合会给药水带来持续魔力增加效果,当你混合 kk 种材料时,药水每单位时间的魔力值会增加 kk。此外,材料本身的魔力值之和为药水的初始魔力值。

你在一开始(即 00 时刻)就会把所有材料混合好,在 11 时刻及以后不会再增加材料。你想知道最早能得到魔力值正好为 mm 的药水的时间是多少?

输入格式

输入第一行包含两个数字 n,mn,m,分别表示材料数量,目标药水魔力值。

输入第二行包含 nn 个整数 aia_i,表示第 ii 种材料的魔力值。

输出格式

输出共一行,表示你能获得魔力正好为 mm 的药水的最早时间。

3 9999999999
3 6 8
4999999994

样例 1 解释

材料 11 和材料 33混合制成的药水在 00 时的魔力为 3+8=113 + 8 = 11,每秒增加 22 魔力值,因此在 49999999944999999994 时刻的魔力为 11+2×4999999994=999999999911 + 2 \times 4999999994 = 9999999999,也就是最早可能的时间。

1 1000000000000000000
1
999999999999999999

其余样例见下发文件。

potion3.in
potion3.ans
potion4.in
potion4.ans

数据规模与约定

  • 对于 20%20\% 的数据,保证 n2n \le 2
  • 对于 50%50\% 的数据,保证 n20n \le 20
  • 对于 70%70\% 的数据,保证 n50n \le 50
  • 对于 100%100\% 的数据,保证 $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

Not Attended
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