#JH26GQ502. 张老师的墙面修补
张老师的墙面修补
张老师的墙面修补
题目描述
张老师最近要粉刷一下自己家的墙面,但是由于他的操作失误,导致墙上坑坑洼洼的
于是他决定修补一下这面墙,为了方便描述,张老师把墙面均匀的分成了 部分,用一个 串表示每个部分是否需要修补,其中 表示不需要修补, 表示需要修补
例如 表示从左到右,第 三个部分需要被修补,第 三个部分则不需要被修补
张老师为了偷懒,决定订制一个长度为 的滚筒!这样他一次可以修补 不超过 len 个连续的部分
现在张老师希望他最多进行 次修补,请你告诉他最少要订做一个长度为多少的滚筒?
P.S. 同一个部分可以被多次修复,没有影响
输入格式
输入第一行包含两个整数 含义如题
输入第二行包含一个长度为 的 串表示墙面的情况
输出格式
输出一个整数表示最小的
样例输入1
10 3
0101111011
样例输出1
3
样例输入2
6 1
000111
样例输出2
3
数据范围
| 测试点编号 | 数据范围 | 特殊性质 |
|---|---|---|
| 1~4 | 无 | |
| 5~8 | ||
| 9~10 | ||
| 11~12 | ||
| 13~20 | 无 |
本题共20个测试点,每点5分。