#168. lrb的在校时间

lrb的在校时间

题目描述

lrblrb是一个大学生,他刚拿到本学期的课程安排。

本学期一共有 nn 天,但是并不是每天都有课。

lrblrb最喜欢做的事情就是在家里睡觉。

所以,在第一个上课日到来之前,他会一直呆在家里睡觉。

最后一个上课日结束之后,他也会回家睡觉,不再回学校。

此外,如果两个上课日之间有连续两天或以上的休息日,那么这些休息日lrblrb也会回家睡觉。

值得注意的是,上课日lrblrb一定会在学校听课,两个上课日之间的单个休息日,lrblrb也会待在学校。

请问,这一学期lrblrb一共在学校待了多少天?

输入格式

第一行包含整数 TT,表示共有 TT 组测试数据。 每组数据第一行包含整数 nn
第二行包含 nn 个整数 0011,第 ii 个数是 11 表示这一天是上课日,是 00 表示这一天是休息日。

输出格式

每组数据输出一行结果表示lrblrb待在学校的天数。

样例

输入样例:

3
5
0 1 0 1 1
7
1 0 1 0 0 1 0
1
0

输出样例:

4
4
0

数据范围与提示

11TT1010, 1n1001≤n≤100 在第一个样例中
1的数量有33个,但是在第三天只有一天的休息时间,lrblrb还是会呆在学校,所以最后的答案等于 3+1=43+1=4
在第二个样例中
1的数量有33个,但是在第二天只有一天的休息时间,lrblrb还是会呆在学校;而第三天第四天,连续两天都是00lrblrb会选择呆在家,所以不会呆在学校;所以最后的答案等于 3+1=43+1=4
在第三个样例中
lrblrb全在家里,所以最后答案为0