NC53182. 彩灯
描述
输入描述
输入标准如下:第一行为一个整数N;第二行为N个以空格分开的数字0或1,表示机器操作前的彩灯的情况。第个数字表示从西侧开始的第i个彩灯的状态,为1表示彩灯是亮的,为0表示彩灯是不亮的。
输出描述
输出一行一个整数:表示可能的最长交替列的最大长度。
示例1
输入:
10 1 1 0 0 1 0 1 1 1 0
输出:
7
说明:
这就是题目描述中的例子。示例2
输入:
10 1 0 0 0 0 1 0 1 0 1
输出:
8
说明:
对从西侧开始的第4个彩灯进行操作,得到长度为8的最长交替列。示例3
输入:
5 1 1 0 1 1
输出:
5
说明:
对从西侧开始第2个彩灯到第4个彩灯进行操作,所有彩灯共同构成最长交替列。示例4
输入:
3 0 1 0
输出:
3
说明:
注意:存在不使用机器而能达到最大值的情况。