C. 合唱比赛

    传统题 1000ms 256MiB

合唱比赛

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

样例下载

题目描述

Farmer John 的 NN 头牛排成一排,有公牛也有母牛。左数第 ii 头牛的性别为 SiS_iSi=0S_i=0 表示母牛,Si=1S_i=1 表示公牛)

Farmer John 要从中选取若干头牛参加合唱比赛。他希望满足:

1、选出的牛在原队伍中的位置是连续的一段;

2、选出的牛按原位置顺序组成合唱队列,该合唱队列的任意一端的任意头牛所包含的公牛的数量不少于母牛的数量。

问:John 最多能选出多少头牛去参加合唱比赛?

输入格式

第一行:一个整数 nn

第二行:一个长度为 nn01 字符串 SS,左数第 ii 个字符 SiS_i 表示第 ii 头牛的性别(Si=0S_i=0 表示母牛,Si=1S_i=1 表示公牛)。

输出格式

一个整数,表示答案。

样例输入

5
01010

样例输出

3

数据范围

20% 的数据:n103n ≤ 10^3 ;

50% 的数据:n104n ≤ 10^4 ;

100% 的数据:1n1061 ≤ n ≤ 10^6 .

2026-04-30

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-4-30 8:30
结束于
2026-4-30 12:00
持续时间
3.5 小时
主持人
参赛人数
6