#D. 草原上的共存

    Type: Default 1000ms 256MiB

草原上的共存

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目限制

1000 ms 128 M

题目描述

某草原中生活着许多动物,雄壮的狮子和凶狠的狼群之间总是保持着一种平衡。当狮子的数量和狼群一样多时,它们彼此互不侵犯相安无事,但只要狼的数量多于狮子,狼群就会攻击狮子,同样当狮子数量占多数时,它们会驱逐狼群到别的地方。

当地的统计学家把狮群和狼群分布通过0和1表示为一个字符串S ,S的字串可以表示一个区域内的狮子和狼总数及数量分布,请你根据这个统计字符串,判断出这个草原保护区内能共存最多头狮子和狼的区域, 该区域的狮子和狼两种动物的总数是多少。

输入格式

一个字符串,只包含01,长度不超过1000000。

输出格式

一行一个整数,最长的0与1的个数相等的子串的长度。

数据范围

对于10%的数据,字符串长度≤10;

对于100%的数据,字符串长度≤1000000。

输入样例

input1:

1011

input2:

0010100

input3:

111

输出样例

output1:

2

output2:

4

output3:

0

样例解释

对于1011而言,它表示保护区内分布情况为:[狮,狼,狮,狮]

那么最多只有[狼,狮]这2只动物存在于某个区域内,所以结果为2。

CSP-J复赛模拟7

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2025-10-26 13:30
End at
2025-10-30 17:30
Duration
100 hour(s)
Host
Partic.
5