恋恋的01串大冒险
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

\hspace{15pt}恋恋有一个长为 n 的01串,代表了她在之后 n 天的状态,0代表她会丢失存在感,1代表她会获得存在感。如果她连续 k 天丢失存在感,那么恋恋就会彻底消失。
\hspace{15pt}现在恋恋可以进行最多 x 次操作,一次操作可以使她在任意天时获得存在感(将01串的任意一位修改为1)。
\hspace{15pt}恋恋想知道从第一天开始,她可以连续存在多少天不消失?你需要给出 x0n 的所有答案。

输入描述:

\hspace{15pt}第一行输入一个整数 n,k \left(1 \leqq n \leqq 2\times 10^5, 1 \leqq k \leqq 2\times 10^5 \right)
\hspace{15pt}第二行输入一个长为 n 的01字符串。

输出描述:

\hspace{15pt}输出 n + 1 个整数,依次代表 x0n 时的答案。
示例1

输入

复制
3 1
000

输出

复制
0 1 2 3