翻译?
查看原帖
翻译?
328029
Lijb楼主2022/8/9 18:48

题目描述

你正位于一个无限的笛卡尔坐标系的点(x,y)(x , y)上,你可以进行四种操作:

  • 向左移动至 (x1,y)(x - 1, y)
  • 向右移动至 (x+1,y)(x + 1, y)
  • 向上移动至 (x,y+1)(x, y + 1)
  • 向下移动至 (x,y1)(x, y - 1)

nn 个宝箱在这个平面上。 第 ii 个 宝箱的坐标为 (xi,yi)(x_i,y_i) . 保证每个宝箱都在 xx 轴 或 yy 轴上。 即 xi=0x_i=0yi=0y_i=0

你现在点(0,0)(0,0) 上,想将所有宝箱全部收入囊中,并回到原点。 你想知道你需要的最小移动次数是多少。 本题使用多组测试数据。

输入格式

第一行包含一个整数 tt ( 1t1001 \le t \le 100 ) — 测试组数

对于每一组数据,

第一行包含一个整数 nn ( 1n1001 \le n \le 100 ) — 宝箱数量

i+1i+1nn 包含两个整数 xix_iyiy_i ( 100xi,yi100-100 \le x_i, y_i \le 100 ) — 第ii个宝箱的坐标,保证 xi=0x_i=0yi=0y_i=0

注意每一组数据的nn的和是无限制的

输出格式

tt 行,每行包含一个整数,即最小步数

样例 #1

样例输入 #1

1
4
1 0
0 2
-1 0
0 -2

样例输出 #1

12
12
0

提示

第一个用例解释如下图

(0,0)(1,0)(1,1)(1,2)(0,2)(1,2)(1,1)(1,0)(1,1)(1,2)(0,2)(0,1)(0,0)(0,0) \to (1,0) \to (1,1) \to (1, 2) \to (0,2) \to (-1,2) \to (-1,1) \to (-1,0) \to (-1,-1) \to (-1,-2) \to (0,-2) \to (0,-1) \to (0,0)

第二个样例解释如下图

(0,0)(0,1)(0,2)(1,2)(2,2)(3,2)(3,1)(3,0)(3,1)(2,1)(1,1)(0,1)(0,0)(0,0) \to (0,1) \to (0,2) \to (-1, 2) \to (-2,2) \to (-3,2) \to (-3,1) \to (-3,0) \to (-3,-1) \to (-2,-1) \to (-1,-1) \to (0,-1) \to (0,0)

在第三个样例中,你无需移动即可完成。

//译者注:原题未给出后两个样例和第一个样例的输入,第一个输入为译者自行脑补

2022/8/9 18:48
加载中...