#iai11a1. 01子串(Binary Substring)
01子串(Binary Substring)
01子串
题目描述
给定只由 0 和 1 构成的串 ,求它的一个尽可能长的子串 ,要求其中存在一个位置 ,使得在 中 0 的数量比 1 多,在 中 1 的数量比 0 多。
输入格式
第一行:一行字符串 ,只由 0 和 1 构成。
输出格式
单个整数:表示满足要求的最长子串的长度。
样例输入 #1
10
样例输出 #1
0
样例输入 #2
10101010
样例输出 #2
6
样例说明 #2
选择当中一段 010101,分成 (010) 与 (101)。
数据范围
对于 30% 的数据,;对于 50% 的数据,;对于 100% 的数据,。
本题涉及的知识点从属于 GESP 7级,难度等级:⭐⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 N≤20 / 特殊: 全0 / 全1 / 交替 |
| 2 | 15 | 9~11 | Hack: 单字符 / 两字符 / 边界 |
| 3 | 30 | 12~20 | 中规模 N≈100~10000 / 大规模 N≈1e5~5e5 压力 |
| 4 | 25 | 21~25 | 随机 N=1~1e6 回归 |