#L2847. [USACO16DEC] Moocast G

    ID: 820 传统题 文件IO:moocast 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>二分生成树USACO2016

[USACO16DEC] Moocast G

P2847 [USACO16DEC] Moocast G

题目描述

Farmer John 的 NN 头奶牛(1N10001 \leq N \leq 1000)希望组织一个紧急的“哞播”系统,用于在它们之间广播重要消息。

为了避免在长距离上互相哞叫,奶牛们决定为自己配备对讲机,每头奶牛一个。这些对讲机每个都有一个有限的传输半径,但奶牛们可以通过多次跳跃的路径中继消息,因此并非每头奶牛都需要能够直接与其他每头奶牛通信。

奶牛们需要决定在对讲机上花费多少钱。如果它们花费 XX,每头奶牛将获得一个能够传输到 X\sqrt{X} 距离的对讲机。也就是说,两头奶牛之间的平方距离必须不超过 XX,它们才能通信。

请帮助奶牛们确定 XX 的最小整数值,使得从任何一头奶牛发出的广播最终能够到达其他所有奶牛。

输入格式

输入的第一行包含 NN

接下来的 NN 行每行包含一头奶牛的 xxyy 坐标。这些坐标都是 025,0000 \ldots 25,000 范围内的整数。

输出格式

输出一行,包含整数 XX,表示奶牛们在对讲机上必须花费的最小金额。

输入输出样例 1

4
1 3
5 4
7 2
6 1
17