5651:远程控制

时间限制:2 S   /  内存限制:65536 KB
AC:18   /  Submit:52
问题描述

你有 $$n$$ 个机器人朋友,它们排成一排,从左到右依次标记为 $$1,2,……,n$$。起初,有些机器人是关闭的,而另一些是开启的。

你的手机可以远程控制机器人的电源状态,但遗憾的是,它并不总是那么精准。具体来说,存在一个常数 $$1≤c≤n−1$$,你只能用手机执行以下两种类型的操作:

$$1. $$选择 $$c$$ 个连续标记且都处于开启状态的机器人,将它们全部关闭。

$$2. $$ 选择 $$c+1$$ 个连续标记且都处于关闭状态的机器人,将它们全部开启。

你需要确定经过若干次(可能为 $$0$$ 次)操作后,最多可能处于开启状态的机器人数量。

输入描述

输入第一行包括两个正整数 $$n,c$$,分别代表机器人的个数和常数。

输入第二行包括 $$n$$ 个非负整数,第 $$i$$ 个整数 $$a_i$$ 表示第 $$i$$ 个机器人是否开启,"$$1$$"代表开启,"$$0$$"代表关闭。

输出描述

输出一行只包含一个整数,表示最多可能处于开启状态的机器人数量。

样例输入复制样例

【样例 1 输入】

3 1

001

【样例 2 输入】

4 3

0101

样例输出

【样例 1 输出】

3

【样例 2 输出】

2

提示说明

对于所有测试数据有:$$2 \le n \le 10^6 ,1 \le c \le n-1, a_i ∈\{0,1\}$$。

相关

TKKACM训练赛 Round#1


Copyright 2016 - 2025 XUJC ACM Team
闽ICP备2020022076号-1