Type: Default 1000ms 256MiB

能量环流

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.

题目描述

穿过沙漠后,小 A 从黑曜石传送门进入了下界。下界里有一条能量管道,上面并联着 nn 台能量发生器,第 ii 台每工作 aia_i 分钟就会产出 11 单位能量,并且会周期性地持续产出(第一次在 aia_i 分钟时产出,之后每再过 aia_i 分钟再产出一次)。

所有发生器在时刻 00 同时启动。小 A 需要收集到至少 kk 单位能量,才能让传送门重新充能。

请你计算,最早在第几分钟,所有发生器累计产出的能量总数会达到或超过 kk。

输入格式

第一行两个整数 n, kn,\ k,表示发生器数量和需要的能量总数。

第二行 nn 个整数 a1,a2,…,ana_1, a_2, \dots, a_n,表示每台发生器产出一单位能量所需的时间。

输出格式

一行一个整数 tt,表示最早在第 tt 分钟累计产出不少于 kk 单位能量。

样例

3 3
1 1 1
1
3 3
1 2 3
2
1 5
2
10

样例解释

  • 样例 1:三台发生器都每 11 分钟产出一单位。第 11 分钟三台各产出 11,共 33 单位,恰好达到 k=3k=3。
  • 样例 2:第 11 分钟只有 a1=1a_1=1 的发生器产出 11 单位;到第 22 分钟,a1=1a_1=1 又产出 11 单位、a2=2a_2=2 产出 11 单位,累计 33 单位,达到 k=3k=3。
  • 样例 3:只有一台发生器,每 22 分钟产出 11 单位。第 99 分钟累计 ⌊9/2⌋=4\lfloor 9/2\rfloor=4 单位,还不够;第 1010 分钟累计 ⌊10/2⌋=5\lfloor 10/2\rfloor=5 单位,恰好达到 k=5k=5。

数据范围与约定

子任务 分值 限制
11 3030 1≤n≤201 \le n \le 20,1≤k≤1001 \le k \le 100,1≤ai≤101 \le a_i \le 10
22 7070 1≤n≤1051 \le n \le 10^5,1≤k≤10181 \le k \le 10^{18},1≤ai≤1091 \le a_i \le 10^9

对于 100%100\% 的数据,1≤n≤1051 \le n \le 10^5,1≤k≤10181 \le k \le 10^{18},1≤ai≤1091 \le a_i \le 10^9,且保证答案不超过 101810^{18}。

TSET-CPCI-MCA-XZAX 2026-10-17

Not Attended
Status
Done
Rule
ACM/ICPC
Problem
14
Start at
2026-10-17 9:00
End at
2026-10-18 0:00
Duration
15 hour(s)
Host
Partic.
37