#A1103. 北京的冰坤坤-3

北京的冰坤坤-3

Background

20222022坤坤运动会

Description

坤坤累了,准备打水喝 运动场里有一个水房,水房里一共装有mm个龙头可供选手们打水,每个龙头每秒钟的供水量相等,均为11。 现在有nn名选手准备接水,他们的初始接水顺序已经确定。将这些选手按接水顺序从11nn编号,ii号选手的接水量为wiw_i。接水开始时,11mm号选手各占一个水龙头,并同时打开水龙头接水。当其中某名选手jj完成其接水量要求wjw_j后,下一名排队等候接水的选手kk马上接替jj选手的位置开始接水。这个换人的过程是瞬间完成的,且没有任何水的浪费。即jj选手第xx秒结束时完成接水,则kk选手第x+1x+1秒立刻开始接水。若当前接水人数nn不足mm,则只有nn个龙头供水,其它mnm−n个龙头关闭。 现在给出nn名选手的接水量,按照上述接水规则,小坤想知道所有选手都接完水需要多少秒。

Input

1122个整数nnmm,用一个空格隔开,分别表示接水人数和龙头个数。 第22nn个整数w1w_1w2w_2……wnw_n,每两个整数之间用一个空格隔开,wiw_i表示ii号选手的接水量。 .

Output

输出只有一行,11 个整数,表示接水所需的总时间。

Samples

5 3
4 4 1 2 1
4

Limitation

1s1s, 1024KiB1024KiB forfor eacheach testtest case.case.