珠海横琴湾区少年科创嘉年华开幕了。志愿者阿榕负责把同学们接到会场。
现场有 q 条相互独立的接驳线路,第 i 条线路有 n_i 人。每班车最多乘坐 k 人。
不同线路的乘客不能合并乘车;无人候车的线路不用发车。
至少需要安排多少班车,才能把所有同学送到会场?
第一行输入两个整数 q 和 k。
第二行输入 q 个整数 n_1,n_2,\ldots,n_q。
输出一个整数,表示最少班车总数。
4 3 0 3 4 8
6
1 5 0
0
各线路分别需要 0、1、2、3 班,合计 6 班。
无人乘车,不发车。
1 \le q \le 100000,1 \le k \le 10^9,0 \le n_i \le 10^9。
| 测试点 | 附加限制 |
|---|---|
| 01—03 | q \le 100,n_i \le 1000 |
| 04—06 | q \le 100000,n_i \le 1000 |
2026 年横琴粤澳深度合作区人工智能大赛暨第八届粤港澳青少年机器人大赛,GoC 专项赛先锋组。