已结束 【基础组】GESP“飞翔杯”第二届季度赛
← 上一题 下一题 →

A4795 | 千纸鹤

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

小特同学正在给Doctor做卡兹戴尔特有的白色千纸鹤,捣蛋的益达干员悄悄地把其中一部分的千纸鹤染色成了黑色。

千纸鹤一共有$n$个,并且按照从左往右进行排列,其中第$i$个的千纸鹤颜色为$c_i$。若$c_i$为0,则代表为白色,若$c_i$为1,则代表为黑色。

小特同学可以施展魔法,每一次魔法需要选取任意连续的$k$个千纸鹤,并且使其变为白色。请问小特同学最少需要进行几次这样的操作呢?

输入格式

第一行输入两个正整数$n,k$,代表千纸鹤数量和操作数量。
第二行输入$n$个整数$c_i$,代表每个千纸鹤的颜色,每两个数字用空格分开。

输出格式

输出一个整数,代表最小的操作次数。

输入输出样例

输入 #1
4 2
0 1 0 1
输出 #1
2
输入 #2
5 1
1 1 1 1 1
输出 #2
5
C++ 编辑器
输入
输出