#218. ⑨的冰块堆叠 iceblock
⑨的冰块堆叠 iceblock
Description
琪露诺运用能力,制造了n个可以视为二维的冰块以便夏天制冷使用。第i个冰块片可以看成是一个Ai×Bi的二维矩形。琪露诺打算把这些冰块按照以下规则存储在一个仓库中(视为二维平面): 冰块片的边必须平行于x轴或y轴。 冰块片的底边必须紧贴x轴。 任意两个冰块片不能相互覆盖,但能紧贴。 为了使冰块片的保存时间长久,冰块片跟外界的接触面要尽可能小,也就是存放在一起的冰块片所组成的图形,周长要尽可能小。请你编写程序,帮助琪露诺计算出最小的周长。
Format
Input
第一行为q,表示有q组测试数据,。 每组第一行一个整数N,表示有N块冰块片,。数据确保q组样例的n的总和不大于。 每组接下来N行,每行两个整数Ai,Bi,表示冰块片的边长。.
Output
每组测试数据输出一行,一个整数表示最小的周长。
Samples
2
4
4 1
4 5
1 1
2 3
1
2 65
26
134
Hint
统计
相关
在以下作业中: