QOJ.ac

QOJ

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

#6420. Railgun Ilmiah Tertentu

Statistics

Misaka Mikoto adalah esper Level 5 peringkat ketiga di Academy City dan dijuluki Railgun karena jurus andalannya. Suatu hari, sejumlah robot jahat menyerbu Academy City dan Misaka berencana memusnahkan semuanya.

Anggap Academy City sebagai bidang dua dimensi. Terdapat total $n$ robot dan posisi robot ke-$i$ adalah $(x_i, y_i)$. Misaka akan mulai bergerak dari $(0, 0)$ dan kemampuan railgun-nya akan memusnahkan semua robot yang memiliki koordinat $x$ atau $y$ yang sama dengannya. Secara lebih formal, jika Misaka saat ini berada pada $(x_m, y_m)$, semua robot dengan $x_i = x_m$ atau $y_i = y_m$ akan dimusnahkan.

Karena Misaka membenci bilangan desimal dan geometri Euclidean, ia hanya akan bergerak dari satu titik bilangan bulat ke titik bilangan bulat lainnya dan hanya dapat bergerak secara horizontal (sejajar sumbu $x$) atau vertikal (sejajar sumbu $y$). Karena bergerak di dalam kota cukup melelahkan, Misaka meminta Anda menghitung jarak minimum yang harus ia tempuh untuk memusnahkan semua robot.

Ingat bahwa titik bilangan bulat adalah titik yang koordinat $x$ dan koordinat $y$-nya keduanya merupakan bilangan bulat.

Masukan

Terdapat beberapa kasus uji. Baris pertama masukan berisi bilangan bulat $T$ yang menunjukkan banyaknya kasus uji. Untuk setiap kasus uji:

Baris pertama berisi bilangan bulat $n$ ($1 \le n \le 10^5$) yang menunjukkan banyaknya robot.

Untuk $n$ baris berikutnya, baris ke-$i$ berisi dua bilangan bulat $x_i$ dan $y_i$ ($-10^9 \le x_i, y_i \le 10^9$) yang menunjukkan posisi robot ke-$i$.

Dijamin bahwa jumlah $n$ untuk semua kasus uji tidak melebihi $10^5$.

Keluaran

Untuk setiap kasus uji, keluarkan satu baris berisi satu bilangan bulat yang menunjukkan jarak minimum yang perlu ditempuh Misaka untuk memusnahkan semua robot.

Contoh

Masukan 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

Keluaran 1

0
8
4

Catatan

Untuk kasus uji contoh kedua, Misaka sebaiknya mula-mula menuju $(0, 1)$, lalu $(0, 2)$, kemudian $(0, -3)$, lalu $(0, -4)$.

Untuk kasus uji contoh ketiga, Misaka sebaiknya mula-mula menuju $(1, 0)$, lalu $(1, 1)$, kemudian $(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.