#arc137b. [arc137_b]Count 1's
[arc137_b]Count 1's
题目描述
给定一个长度为 的由 和 组成的整数序列: 。
你将执行以下操作一次:
- 选择 的一个连续子序列,并翻转其中的元素: 将 变为 ,将 变为 。在这里,你可以选择一个空的子序列,在这种情况下, 的元素不会改变。
你的得分将是 中 的数量。你的得分可以取多少个不同的值?
约束条件
- 输入中的所有值都是整数。
输入
输入以标准输入给出,格式如下:
输出
输出答案。
示例输入 1
4
0 1 1 0
示例输出 1
4
你的得分有四个可能的取值:。例如,如果你翻转 的第二个到第四个元素,你将得到 ,得分为 。
示例输入 2
5
0 0 0 0 0
示例输出 2
6
示例输入 3
6
0 1 0 1 0 1
示例输出 3
3