A. 姬哥的约会计划

传统 1000 ms 256 MiB
标准 IO
文本比较

题目描述

众所周知姬哥是一个海王,目前姬哥有两个女朋友,她们分别是金陵特产一号和金陵特产二号。

姬哥知道接下来 nn 天内,两位女朋友每天的安排,简略起见,我们用 ai(ai0,1)a_i(a_i \in {0,1}) 描述金陵特产一号第 ii 天是否有空, ai=1a_i = 1表示金陵特产一号第 ii 天有空,可以和姬哥约会,ai=0a_i = 0表示金陵特产一号没有空,不能和姬哥约会。

同理 bi=1b_i = 1表示金陵特产二号第 ii 天可以和姬哥约会,bi=0b_i = 0表示金陵特产二号不能和姬哥约会。

姬哥每天可以选择一个女朋友约会,或者呆在家里,他希望接下来 nn 天中外出约会的天数尽量多,然而如果姬哥在相邻的两天中与不同的女朋友约会就有暴露的风险,他希望避免这种情况。

现在希望你计算出姬哥在接下来 nn 天中最多能约会多少天且任意相邻的两天中不能与不同的女友约会。

输入格式

输入数据的第一行一个整数 T(1T10)T(1\leq T\leq 10),表示测试数据组数。

接下来每个测试数据第一行一个整数 n(1n103)n (1\leq n\leq 10^3)

接下来 nn 行,每行有两个整数,第 ii 行的两个数字分别为 ai,bi(ai,bi0,1)a_i,b_i(a_i,b_i \in {0,1})

输出格式

对于每组测试数据请输出一行一个整数表示姬哥所能约会的最大天数。

样例

样例输入

2
5
1 1
1 1
1 1
1 1
1 1
4
1 0
0 1
1 0
0 1

样例输出

5
2