1303: 实验日志

Memory Limit:256 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:27 Solved:11

Description

爱正在完成一个物理实验,为期 $n$ 天,其中第 $i$ 天,小爱会记录 $a_i$ 条实验数据在实验日志中。

已知小爱的实验日志每一页最多纪录 $m$ 条数据,每天做完实验后他都会将日志合上,第二天,他便从第一页开始依次翻页,直到找到第一个有空白位置的页码为止,开始新一天的数据记录。

请问在整个实验过程中,小爱每天为了找到第一个空白位置,需要翻多少页?

Input

输入共两行
第一行,两个正整数 $n,m$。
第二行,$n$ 个正整数,表示每天的数据条数。

Output

输出共一行,$n$ 个正整数,分别表示每一天开始实验前,需要翻的页数。

Sample Input Copy

4 10
7 8 5 12

Sample Output Copy

0 0 1 2

HINT

注意:
本题数据量较大,请使用 scanfprintf 输入输出。


样例说明:

第一天不用翻页
第二天开始前,由于只记了 $7$ 条,仍是从第一页开始,不用翻页
第三天开始前,共记录了 $15$ 条,则是从第二页开始,需翻 $1$ 页
第四天开始前,共记录了 $20$ 条,由于第二页已写满,则是从第三页开始,需翻 $2$ 页


数据范围:

- 对于 $30\%$ 的数据,$1≤n≤100$
- 对于 $60\%$ 的数据,$1≤n≤10^4$
- 对于 $100\%$ 的数据,$1≤n≤10^5$
- $1≤m,a_i≤10^4$

Source/Category