QOJ.ac

QOJ

Süre Sınırı: 1 s Bellek Sınırı: 256 MB Toplam puan: 100

#6420. 某科學嘅超電磁炮

İstatistikler

Misaka Mikoto 係 Academy City 排名第三嘅 Level 5 超能力者,因為佢嘅招牌招式而被叫做 Railgun。有一日,幾個邪惡機械人入侵 Academy City,Misaka 打算消滅晒佢哋。

將 Academy City 視為二維平面。一共有 $n$ 個機械人,第 $i$ 個位於 $(x_i,y_i)$。Misaka 會由 $(0,0)$ 開始移動,佢嘅超電磁炮能力會消滅所有同佢有相同 $x$ 座標或者 $y$ 座標嘅機械人。更正式噉講,如果 Misaka 而家位於 $(x_m,y_m)$,所有滿足 $x_i=x_m$ 或者 $y_i=y_m$ 嘅機械人都會被消滅。

由於 Misaka 討厭小數同歐幾里得幾何,佢只會由一個整數點移到另一個整數點,而且只可以水平(平行於 $x$ 軸)或者垂直(平行於 $y$ 軸)移動。

喺城市入面周圍行好攰,所以 Misaka 想你計算佢消滅全部機械人所需嘅最短移動距離。

記住,整數點係 $x$ 座標同 $y$ 座標都係整數嘅點。

輸入

有多組測試資料。輸入第一行包含一個整數 $T$,表示測試資料組數。對每組測試資料:

第一行包含一個整數 $n$($1\le n\le10^5$),表示機械人數目。

接落嚟 $n$ 行,第 $i$ 行包含兩個整數 $x_i$ 同 $y_i$($-10^9\le x_i,y_i\le10^9$),表示第 $i$ 個機械人嘅位置。

保證所有測試資料嘅 $n$ 總和唔超過 $10^5$。

輸出

對每組測試資料,輸出一行一個整數,表示 Misaka 消滅全部機械人所需嘅最短移動距離。

樣例

輸入 1

3
2
0 1
1 0
4
1 1
-3 -3
4 -4
-2 2
4
1 100
3 100
-100 1
3 -100

輸出 1

0
8
4

說明

第二組樣例測試資料,Misaka 應該先去 $(0,1)$,然後去 $(0,2)$,再去 $(0,-3)$,最後去 $(0,-4)$。

第三組樣例測試資料,Misaka 應該先去 $(1,0)$,然後去 $(1,1)$,再去 $(3,1)$。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.