#jag2018summerday2e. [jag2018summer_day2_e]Self-contained
[jag2018summer_day2_e]Self-contained
题目描述
Ao 喜欢某些非负整数的集合。
令 为非负整数的集合。判断她是否喜欢 的规则如下:
- 如果 是空集,她喜欢 。
- 如果对于 中的任意两个元素 和 (可能相同), 和 中至少有一个属于 ,她喜欢 。
- 如果以上两个条件都不满足,则她不喜欢 。
你是 Ao 的铁杆粉丝,打算给她一个非负整数的集合作为礼物。目前你手上有一个集合 ,你想要从 中擦除(可以是零个)元素,使得 Ao 喜欢剩下的整数集合,并且你希望剩下的整数数量最大化。那么剩下的整数最多有多少个?
约束条件
- 集合不为空
- 中最大的元素不超过
输入
输入通过标准输入给出,格式如下:
这里, 表示集合 。对于每个 (), 1
表示 包含 , 0
表示 不包含 。保证 是 1
。
输出
输出剩下的整数的最大数量。
样例输入 1
1000001001011
样例输出 1
3
集合 。如果擦除 和 ,Ao 就会喜欢剩下的整数集合:。
样例输入 2
10110110101
样例输出 2
4
样例输入 3
0111
样例输出 3
0
剩下的整数集合必须为空集。