QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 256 MB Total points: 100

#6420. Cierto cañón de riel científico

Statistics

Misaka Mikoto ocupa el tercer puesto entre los espers de nivel 5 de Academy City y recibe el apodo de Railgun por su técnica característica. Un día, varios robots malvados invaden Academy City y Misaka planea destruirlos a todos.

Considera Academy City como un plano bidimensional. Hay $n$ robots en total y la posición del $i$-ésimo robot es $(x_i, y_i)$. Misaka comenzará a moverse desde $(0, 0)$ y su habilidad Railgun destruirá a todos los robots que compartan con ella la misma coordenada $x$ o $y$. Más formalmente, si Misaka se encuentra en $(x_m, y_m)$, serán destruidos todos los robots para los que $x_i = x_m$ o $y_i = y_m$.

Como Misaka odia los decimales y la geometría euclídea, solo se moverá de un punto de coordenadas enteras a otro y únicamente podrá moverse horizontalmente (en paralelo al eje $x$) o verticalmente (en paralelo al eje $y$). Como moverse por la ciudad resulta bastante agotador, Misaka te pide que calcules la distancia mínima que debe recorrer para destruir todos los robots.

Recuerda que un punto de coordenadas enteras es aquel cuya coordenada $x$ y cuya coordenada $y$ son ambas enteras.

Entrada

Hay varios casos de prueba. La primera línea de la entrada contiene un entero $T$ que indica el número de casos de prueba. Para cada caso de prueba:

La primera línea contiene un entero $n$ ($1 \le n \le 10^5$) que indica el número de robots.

En las siguientes $n$ líneas, la $i$-ésima contiene dos enteros $x_i$ e $y_i$ ($-10^9 \le x_i, y_i \le 10^9$) que indican la posición del $i$-ésimo robot.

Se garantiza que la suma de $n$ de todos los casos de prueba no supera $10^5$.

Salida

Para cada caso de prueba, imprime una línea con un entero que indique la distancia mínima que Misaka debe recorrer para destruir todos los robots.

Ejemplos

Entrada 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

Salida 1

0
8
4

Nota

Para el segundo caso de prueba del ejemplo, Misaka debe ir primero a $(0, 1)$, después a $(0, 2)$, después a $(0, -3)$ y después a $(0, -4)$.

Para el tercer caso de prueba del ejemplo, Misaka debe ir primero a $(1, 0)$, después a $(1, 1)$ y después a $(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.