#LQB37. 矩形拼接

矩形拼接

题目描述

已知 33 个矩形的大小依次是 a1×b1,a2×b2a_1 × b_1, a_2 × b_2a3×b3a3 × b3。用这 33 个矩形能拼 出的所有多边形中,边数最少可以是多少?

例如用 3×23 × 2 的矩形(用 AA 表示)、4×14 × 1 的矩形(用 BB 表示)和 2×42 × 4 的矩 形(用 CC 表示)可以拼出如下 44 边形。

00 11 22 33 44 55
11 AA BB
22 CC
33

例如用 3×23 × 2 的矩形(用 AA 表示)、3×13 × 1 的矩形(用 BB 表示)和 1×11 × 1 的矩 形(用 CC 表示)可以拼出如下 66 边形。

00 11 22 33
11 BB
22 AA CC
33
44

输入格式

输入包含多组数据。

第一行包含一个整数 TT,代表数据组数。

以下 TT 行,每行包含 66 个整数 a1,b1,a2,b2,a3,b3a_1, b_1, a_2, b_2, a_3, b_3,其中 a1,b1a_1, b_1 是第一个矩 形的边长,a2,b2a_2, b_2 是第二个矩形的边长,a3,b3a_3, b_3 是第三个矩形的边长。

输出格式

对于每组数据,输出一个整数代表答案。

2
2 3 4 1 2 4
1 2 3 4 5 6
4
8

数据范围

  • 对于 10%10\% 的评测用例,$1 ≤ T ≤ 5,1 ≤ a_1, b_1, a_2, b_2, a_3, b_3 ≤ 10,a_1 = a_2 = a_3$。

  • 对于 30%30\% 的评测用例,1T51a1,b1,a2,b2,a3,b3101 ≤ T ≤ 5,1 ≤ a_1, b_1, a_2, b_2, a_3, b_3 ≤ 10

  • 对于 60%60\% 的评测用例,1T101a1,b1,a2,b2,a3,b3201 ≤ T ≤ 10,1 ≤ a_1, b_1, a_2, b_2, a_3, b_3 ≤ 20

  • 对于所有评测用例,$1 ≤ T ≤ 1000,1 ≤ a_1, b_1, a_2, b_2, a_3, b_3 ≤ 100$。