CSES 2194 - Minimum Euclidean Distance
1.0s 512M給定平面上一組點,求兩個相異點之間的最小歐幾里得距離。
點 \((x_1, y_1)\) 與 \((x_2, y_2)\) 的歐幾里得距離定義為 \(\sqrt{(x_1-x_2)^2 + (y_1-y_2)^2}\)。
輸入格式
第一行包含一個整數 \(n\):點的數量。
接下來 \(n\) 行描述這些點,每行包含兩個整數 \(x\) 和 \(y\)。所有點皆相異。
輸出格式
輸出一個整數:\(d^2\),其中 \(d\) 為最小歐幾里得距離(保證結果為整數)。
範例輸入 1
4
2 1
4 4
1 2
6 3
範例輸出 1
2
限制
- \(2 \le n \le 2 \times 10^5\)
- \(-10^9 \le x, y \le 10^9\)
題目來源
CSES - Minimum Euclidean Distance
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入