#5099. 黑白奶牛(cow)-T4

    ID: 5099 传统题 1000ms 128MiB 尝试: 9 已通过: 9 难度: 3 上传者: 标签>南海区赛2016南海小学尺取普及/提高−

黑白奶牛(cow)-T4

题目描述

NN 只奶牛从左往右排成一行,编号是 11NN。这 NN 只奶牛当中,有一些奶牛是黑色的,其余的是白色的。color[i]color[i] 表示第 ii 只奶牛的颜色,如果 color[i]=0color[i]=0 则表示第 ii 头奶牛是黑色的,如果 color[i]=1color[i]=1 则表示第 ii 头奶牛是白色的。

六一奶牛儿童节快到了,农场主 Farmer John 要从这 NN 头奶牛当中,挑选尽可能多的奶牛去参加晚会。

Farmer John 挑选奶牛的原则是:挑选编号是连续的一段奶牛,这一段奶牛的颜色必须全部是白色的。Farmer John 有一个魔法棒,每用一次魔法棒就可以把一头黑色的奶牛变成一头白色的奶牛,魔法棒最多只能使用 KK 次。

在上述条件下,最多可以有多少头奶牛去参加晚会呢?

输入格式

第一行,两个整数,NNKK

第二行,NN 个整数,第 ii 个整数就是 color[i]color[i]color[i]color[i] 要么是 00,要么是 11

输出格式

一个整数,表示最多有多少头奶牛可以去参加晚会。

样例

11 1
1 1 0 0 1 1 1 1 0 1 1
7

提示

由于 K=1K=1,所以最多可以使用 11 次魔法棒,使用魔法棒把第 99 头奶牛变成白色奶牛,然后挑选编号是 551111 的奶牛去参加晚会。

数据范围

  • 对于 50%50\% 的数据:1N10001 \le N \le 1000K=0K=0
  • 对于 100%100\% 的数据:1N1000001 \le N \le 1000001KN1 \le K \le N