|
Author |
abababa
Posted 2015-6-14 15:22
发一位网友的解答,开始那个截去两端的有点难想。
设折线由$k$条原线段连成,在每条线段上截去与端点距离为$t$的部分得到$k$条不相交的截线段,设截线段长度为$l_1, l_2, \cdots, l_k$
设所有截线段间最短距离为$d$,取$n$足够大使得$\frac{1}{n} < \min(d,l_1,l_2,\cdots,l_k)$
在每条截线段上从起点开始,包括起点,依次截取$\frac{1}{n}$长度直到不能再截,连同终点,则原线段上截点数为$\left[\frac{l_i}{\frac{1}{n}}\right]+1 = \left[nl_i\right]+1$,其中$[x]$表示不超过$x$的最大整数
于是截点总数为$\sum_{i=1}^{k}(\left[nl_i\right]+1)>\sum_{i=1}^{k}nl_i = n\sum_{i=1}^{k}l_i$
通过选择$t$,使$\sum_{i=1}^{k}l_i>1$,截点数就大于$n$,这些点任意两点间距离都不小于$\frac{1}{n}$,于是存在$n$满足条件
选$t=\frac{l-1}{2(k+1)}-\varepsilon$,就能使$\sum_{i=1}^{k}l_i=l-2kt=l-2k(\frac{l-1}{2(k+1)}-\varepsilon)>l-2(k+1)\frac{l-1}{2(k+1)} = 1$ |
|