AT_tokiomarine2020_c Lamps

Description

[problemUrl]: https://atcoder.jp/contests/tokiomarine2020/tasks/tokiomarine2020_c 数直線上に電球が $ N $ 個並んでおり、電球には左から順に $ 1 $ から $ N $ までの番号がついています。 電球 $ i $ は座標 $ i $ にあります。 電球には光の強さを表す非負整数値が定まっており、 座標 $ x $ に光の強さ $ d $ の電球があるとき、その電球は座標 $ x-d-0.5 $ から座標 $ x+d+0.5 $ までの区間を照らします。 初めは電球 $ i $ の光の強さは $ A_i $ です。 そこで、以下の操作を $ K $ 回繰り返し行います。 - $ 1 $ 以上 $ N $ 以下の各整数 $ i $ に対し、操作時に座標 $ i $ を照らしている電球の個数を $ B_i $ とする。そして、各電球 $ i $ の光の強さを $ B_i $ に変更する。 $ K $ 回の操作を行った後の各電球の光の強さを求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ K $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $

Output Format

$ K $ 回の操作を行った後の電球 $ i $ の光の強さ $ A{'}_i $ を、以下の形式で標準出力に出力せよ。 > $ A{'}_1 $ $ A{'}_2 $ $ \ldots $ $ A{'}_N $

Explanation/Hint

### 制約 - $ 1\ \leqq\ N\ \leqq\ 2\ \times\ 10^5 $ - $ 1\ \leqq\ K\ \leqq\ 2\ \times\ 10^5 $ - $ 0\ \leqq\ A_i\ \leqq\ N $ ### Sample Explanation 1 始めに座標 $ 1 $ を照らしている電球は電球 $ 1 $ のみであるので、操作後の電球 $ 1 $ の強さは $ 1 $ になります。 また、始めに座標 $ 2 $ を照らしている電球は電球 $ 1 $ と電球 $ 2 $ であるので、操作後の電球 $ 2 $ の強さは $ 2 $ になります。