早教吧作业答案频道 -->数学-->
平面上有n个点,两两之间最远距离是d.求证,最远距离是d的点对最多有n对.
题目详情
平面上有n个点,两两之间最远距离是d.求证,最远距离是d的点对最多有n对.
▼优质解答
答案和解析
我们在这 n 个点之间连线:如果两个点的距离是 d,那么它们之间就有一条边;否则,他们之间就没有边.我们要证的就是:最多有 n 条边.
如果每个点的度数(与之相邻的边数)都不超过2,那么显然最多有 n 条边,因为:
边数 = (各个点的度数之和)/ 2
下面我们考察某个点的度数大于2的情形.
如图,点 P0 的度数大于2,也就是与 P0 距离为 d 的点超过2个.
我们以 P0 为圆心,d 为半径画一个圆,则与 P0 距离为 d 的点 P1、P2、P3……都在这个圆上.实际上,P1、P2、P3……都在一个圆心角不超过60度的圆弧上,也就是说:不妨设 P1、P2 位于最外侧,其它点都位于 P1、P2 之间,则角 P1P0P2 不超过60度(因为否则 P1P2 之间的距离就大于 d 了).
下面是关键:
除 P1P2 外,任何一个与 P0 距离为 d 的点(比如说:P3),它的度数只能是1,也就是说:与 P3 距离为 d 的点只有 P0.
用反证法.假设还有一个点 P4,P4 与 P3 的距离也是 d.
以 P4 为圆心画一个半径为 d 的圆,叫圆 C,就是图中红色的圆.圆 C 交圆弧 P1P2 于 P3,所以 P1、P2 中至少有一个点在圆 C 外.不妨设:P1 在圆 C 外,那么 P1 与 P4 的距离就大于 d,矛盾.
综上,对于任意一个度数大于2的点 P0(设 P0 的度数为 k),在所有与 P0 相连的 k 个点中,除了其中 2 个点(图中的 P1、P2)的度数可以是 <=2,其它 k-2 个点的度数全部是1.
所以,这 k+1 个点的度数之和:
<= k + 2*2 + 1*(k-2) = 2k + 2
也就是:平均度数 <= (2k+2) / (k+1) = 2
图中有 n 个点,将它们分组:
(1) 对每个度数大于2的点,将这个点与和它相连的点分成一组.
(2) 剩下点分为一组,它们的度数全不超过2.
显然,这样分组后,每个点都属于且仅属于一个组.
每组的平均度数都 <= 2
所以最后的边数 <= 2n / 2 = n
BTW:由推导,可见极限的有 n 条边的情形是这样的:
P0、P1、P2 组成一个等边三角形,其它点全部位于 P1P2 之间的圆弧上.
如果每个点的度数(与之相邻的边数)都不超过2,那么显然最多有 n 条边,因为:
边数 = (各个点的度数之和)/ 2
下面我们考察某个点的度数大于2的情形.
如图,点 P0 的度数大于2,也就是与 P0 距离为 d 的点超过2个.
我们以 P0 为圆心,d 为半径画一个圆,则与 P0 距离为 d 的点 P1、P2、P3……都在这个圆上.实际上,P1、P2、P3……都在一个圆心角不超过60度的圆弧上,也就是说:不妨设 P1、P2 位于最外侧,其它点都位于 P1、P2 之间,则角 P1P0P2 不超过60度(因为否则 P1P2 之间的距离就大于 d 了).
下面是关键:
除 P1P2 外,任何一个与 P0 距离为 d 的点(比如说:P3),它的度数只能是1,也就是说:与 P3 距离为 d 的点只有 P0.
用反证法.假设还有一个点 P4,P4 与 P3 的距离也是 d.
以 P4 为圆心画一个半径为 d 的圆,叫圆 C,就是图中红色的圆.圆 C 交圆弧 P1P2 于 P3,所以 P1、P2 中至少有一个点在圆 C 外.不妨设:P1 在圆 C 外,那么 P1 与 P4 的距离就大于 d,矛盾.
综上,对于任意一个度数大于2的点 P0(设 P0 的度数为 k),在所有与 P0 相连的 k 个点中,除了其中 2 个点(图中的 P1、P2)的度数可以是 <=2,其它 k-2 个点的度数全部是1.
所以,这 k+1 个点的度数之和:
<= k + 2*2 + 1*(k-2) = 2k + 2
也就是:平均度数 <= (2k+2) / (k+1) = 2
图中有 n 个点,将它们分组:
(1) 对每个度数大于2的点,将这个点与和它相连的点分成一组.
(2) 剩下点分为一组,它们的度数全不超过2.
显然,这样分组后,每个点都属于且仅属于一个组.
每组的平均度数都 <= 2
所以最后的边数 <= 2n / 2 = n
BTW:由推导,可见极限的有 n 条边的情形是这样的:
P0、P1、P2 组成一个等边三角形,其它点全部位于 P1P2 之间的圆弧上.
看了 平面上有n个点,两两之间最远...的网友还看了以下:
A={x/x∈N},B={y/y∈R},则对应法则f:x→y=√x是不是映射请具体讲解(5)在下列对 2020-03-31 …
“求所有的正整数n,使得n=d(n)².”这题中的d(n)是什么意思啊? 2020-04-09 …
袋有些相同球,其号为1的球1个,号为2的球2个…号为n的球n个.从袋任取一球,其号作随机变量u,u 2020-04-13 …
一道有关c程的题目:设数组每个元素只存储0至9的数,把该数组的前n个整数的排列看做是一个n位的整数 2020-05-14 …
拼第一个正方形要4个小正方形,第二个要9个,第三个要16个.照这样,拼成的第n个比(n-1)个多几 2020-05-17 …
用大小相等的小正方形拼大正方形;拼第1个正方形需要4个正方形,拼第2个正方形需要9个小正方形.按照 2020-05-17 …
如图所示,用大小相等的小正方形拼大正方形,拼第一个正方形需要4个小正方形,拼第二个正方形需要9个小 2020-05-17 …
已知数列{an},对于任意n≥2,在an-1与an之间插入n个数,构成的新数列{bn}成等差数列, 2020-05-17 …
已知N个数已存入数组A[1..M]的前N个元素中(N 2020-05-26 …
概率的证明做题时突然想到了一个问题:暗箱中开始有m个红球,n个白球.每次从暗箱中取出一球后,将此球 2020-06-12 …