PivotOJ

Moo Network

시간 제한: 4000ms메모리 제한: 1024MB출처: USACO 2022 February GoldBOJ 24616

문제

Farmer John's NN cows (1N1051 \leq N \leq 10^5) are spread far apart on his farm and would like to build a communication network so they can more easily exchange electronic text messages (all of which of course contain variations of "moo").

The iith cow is located at a distinct location (xi,yi)(x_i,y_i) where 0xi1060 \leq x_i \leq 10^6 and 0yi100 \leq y_i \leq 10. The cost of building a communication link between cows ii and jj is the squared distance between them: (xixj)2+(yiyj)2(x_i-x_j)^2 + (y_i-y_j)^2.

Please calculate the minimum cost required to build a communication network across which all the cows can communicate. Two cows can communicate if they are directly connected by a link, or if there is a sequence of links along which their message can travel.

입력

The first line of input contains NN, and the next NN lines each describe the xx and yy coordinates of a cow, all integers.

출력

Please output the minimum cost of a network that will allow all cows to communicate. Note that this cost might be too large to fit into a 32-bit integer and may require use of 64-bit integers (e.g., "long long" integers in C++).

예제

예제 1

입력
10
83 10
77 2
93 4
86 6
49 1
62 7
90 3
63 4
40 10
72 0
출력
660
코드를 제출하려면 로그인하세요.