最大的矩形
题号:NC50026
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

现在,有一些矩形。 这些矩形的面积是1 * x或2 * x,现在你需要找到一个足够大的矩形(2 * m),这样你就可以将所有矩形放入其中(这些矩形不能旋转)。 请计算满足条件的最小m。

输入描述:

t组测试数据。

每个测试都会给你一个数字n(1 <= n <= 100)显示矩形数。接下来的n行,每行会给你两个数字a和b。 (a = 1或2,1 <= b <= 100)。

输出描述:

输出最小的m,使得可以把所有矩阵都放进去

t<=1000
示例1

输入

复制
2
3
1 2
2 2
2 3
3
1 2
1 2
1 3

输出

复制
7
4