3199: 花钱如流水
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:53
解决:17
题目描述
爱理财的小胡却月月光,为了搞清楚钱去哪了,他决定把每天的消费记录下来。
在记账的 x 天中,第 i 天,小胡会记录 a_i 条消费记录到小本本上。
假设小胡的本本每页最多能记录 m 条消费信息,每次记录完他都会把本本合上。第二天他会从第一页开始逐页翻看,直到找到第一个有空白位置的页码停下,并紧跟着记录下第二天的消费信息。(每张纸只记录一面)
请问在这 x 天的记录中,小胡为了找到第一个空白位置,每天需要翻多少页?
输入
第一行有两个正整数,x 和 m。
第二行有 x 个正整数,表示每天记录的条数。
输出
输出一行,x 个正整数,表示每一天开始记录前,需要翻的页数。
样例输入 复制
4 8
6 7 3 11
样例输出 复制
0 0 1 2
提示
输入
12 10 8 7 5 1 9 7 1 6 29 42 11 13
输出
0 0 1 2 2 3 3 3 4 7 11 12
说明
【样例1解释】
第一天不用翻页。
第二天开始前,由于昨天只记了 6 条,仍是从第一页开始,不用翻页。
第三天开始前,共记录了 13 条,则是从第二页开始,需翻 1 页。
第四天开始前,共记录了 16 条,由于第二页已写满,则是从第三页开始,需翻 2 页。
【数据范围】
对于 30\% 的数据,1 <= x<= 100。
对于 60\% 的数据,1 <=x <=10^4。
对于 100\% 的数据,1 <=x <=5*10^4。
1<=m,a_i<=10^4。
第一天不用翻页。
第二天开始前,由于昨天只记了 6 条,仍是从第一页开始,不用翻页。
第三天开始前,共记录了 13 条,则是从第二页开始,需翻 1 页。
第四天开始前,共记录了 16 条,由于第二页已写满,则是从第三页开始,需翻 2 页。
【数据范围】
对于 30\% 的数据,1 <= x<= 100。
对于 60\% 的数据,1 <=x <=10^4。
对于 100\% 的数据,1 <=x <=5*10^4。
1<=m,a_i<=10^4。