题库练习 接水
← 上一题 下一题 →

A1639 | 接水

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

小码君正在排队接水,他观察到这里有 $n$ 位同学想要接水,不妨将这些同学编号为 $1 \sim n$,第 $i$ 位同学要接 $w_i$ 的水。这里总共有 $m$ 个水龙头,每个水龙头每秒钟的供水量相等,均为 $1$。同学们按照编号从小到大的顺序依次到水龙头前接水,即刚开始的时候编号为 $1 \sim m$ 的同学各占一个水龙头。假设同学们是同时打开水龙头接水,当一名同学接完水之后下一位同学跟上(可以认为换人的过程是瞬间完成的)。

现在给出 $n$ 名同学的接水量,按照上述接水规则,问所有同学都接完水需要多少秒。

输入格式

第一行两个整数 $n$ 和 $m$,用一个空格隔开,分别表示接水人数和龙头个数。

第二行 $n$ 个整数 $w_1,w_2,\ldots,w_n$,每两个整数之间用一个空格隔开,$w_i$ 表示 $i$ 号同学的接水量。

输出格式

一个整数,表示接水所需的总时间。

输入输出样例

输入 #1
5 3
4 4 1 2 1
输出 #1
4
输入 #2
8 4
23 71 87 32 70 93 80 76
输出 #2
163
C++ 编辑器
输入
输出