Description
给定平面上的 n 个点 (x1,y1),(x2,y2),…,(xn,yn)。
考虑一个有 n 个结点的完全图,对于 1≤u,v≤n(u=v),结点 u,v 之间有一条权值为 ∣xu−xv∣+∣yu−yv∣ 的边。
请求出该图的最小生成树。
第一行输入一个整数 n 表示点的个数。
接下来 n 行,第 i 行输入两个整数 (xi,yi),表示第 i 个点的坐标。
第一行包含一个整数 x 表示最小生成树的边权之和。
接下来 (n−1) 行,第 i 行包含两个整数 (ui,vi),表示最小生成树中的一条边。
如果有多解,你可以输出任意一种。
6
3 8
4 9
2 1
10 5
4 9
2 0
21
5 2
6 3
1 2
3 1
4 1
Hint
对于 20% 的数据,1≤n≤1000。
对于 100% 的数据,1≤n≤2×105,0≤xi,yi≤109。