#168. lrb的在校时间
lrb的在校时间
题目描述
是一个大学生,他刚拿到本学期的课程安排。
本学期一共有 天,但是并不是每天都有课。
最喜欢做的事情就是在家里睡觉。
所以,在第一个上课日到来之前,他会一直呆在家里睡觉。
最后一个上课日结束之后,他也会回家睡觉,不再回学校。
此外,如果两个上课日之间有连续两天或以上的休息日,那么这些休息日也会回家睡觉。
值得注意的是,上课日一定会在学校听课,两个上课日之间的单个休息日,也会待在学校。
请问,这一学期一共在学校待了多少天?
输入格式
第一行包含整数 ,表示共有 组测试数据。
每组数据第一行包含整数 。
第二行包含 个整数 或 ,第 个数是 表示这一天是上课日,是 表示这一天是休息日。
输出格式
每组数据输出一行结果表示待在学校的天数。
样例
输入样例:
3
5
0 1 0 1 1
7
1 0 1 0 0 1 0
1
0
输出样例:
4
4
0
数据范围与提示
≤≤,
在第一个样例中
1的数量有个,但是在第三天只有一天的休息时间,还是会呆在学校,所以最后的答案等于 ;
在第二个样例中
1的数量有个,但是在第二天只有一天的休息时间,还是会呆在学校;而第三天第四天,连续两天都是,会选择呆在家,所以不会呆在学校;所以最后的答案等于 ;
在第三个样例中
全在家里,所以最后答案为0