IMO2011趣题:总存在一条将会遍历所有点的直线

标签: 趣题 Brain Storm 几何 证明 | 发表时间:2011-07-29 09:07 | 作者:Matrix67 Ge yong
出处:http://www.matrix67.com/blog

    下面这个精彩的问题来自于刚刚结束的 IMO 2011 中的第 2 题:

    设 S 是平面上包含至少两个点的一个有限点集,其中没有三点在同一条直线上。所谓一个“风车”是指这样一个过程:从经过 S 中单独一点 P 的一条直线 l 开始,以 P 为旋转中心顺时针旋转,直至首次遇到 S 中的另一点,记为点 Q 。接着这条直线以 Q 为新的旋转中心顺时针旋转,直到再次遇到 S 中的某一点,这样的过程无限持续下去。
    证明:可以适当选取 S 中的一点 P ,以及过 P 的一条直线 l ,使得由此产生的“风车”将 S 中的每一点都无限多次用作旋转中心。


    注意,由于两点确定的直线只有有限多条,因此直线无限旋转下去,必然会出现和以前某个时刻相同的状态,于是产生循环。另外,由于直线旋转的过程是可逆的,我们不必担心最终产生的是一个 ρ 字形的循环。因此,我们实际上只需要证明,存在这样一条初始直线,它可以碰到所有的点。

               

    我用 Mathematica 写了一个程序,做了一些直观的动画。如图所示的由 6 个点构成的点集,适当地选择初始直线就能遍历所有的点,但错误的选择将会导致有一些点永远也碰不到。

    IMO 2011 赛后统计资料显示,这道漂亮的问题竟然是六道题中第二难的题(第一难的题是最后一道)。 polymath blog 组织了 mini-polymath3 活动,邀请众人一同讨论这道题的解法。活动一开始,便引来各路数学高人献计献策,提出了很多有趣的思路和猜想;第 74 分钟,终于有人给出了正确的解法。果然不出所料,神题就该有神解,这道题有一个异常简单巧妙的证明方法。

      

    找一条直线,这条直线两侧的点数一样多(最多相差一个)。下面我们证明,这条直线就满足要求。容易看出,在直线的旋转过程中,直线两侧的点数之差始终不变。因此,这条直线转了 180 度后,直线一定回到了初始的位置(或者它旁边一个点的位置)。但此时,原来在直线左侧的点现在全部跑到了直线右侧,原来在直线右侧的点现在全部跑到了直线左侧。这些点当然是不能瞬移到直线另一侧的,要想跑到直线的另一侧,必须要先穿过直线才行。由此可见,所有点都被直线碰到过了。

相关 [imo2011 趣题 存在] 推荐:

IMO2011趣题:总存在一条将会遍历所有点的直线

- Ge yong - Matrix67: My Blog
    下面这个精彩的问题来自于刚刚结束的 IMO 2011 中的第 2 题:.     设 S 是平面上包含至少两个点的一个有限点集,其中没有三点在同一条直线上. 所谓一个“风车”是指这样一个过程:从经过 S 中单独一点 P 的一条直线 l 开始,以 P 为旋转中心顺时针旋转,直至首次遇到 S 中的另一点,记为点 Q.

趣题:不用相似怎么办?

- flycondor - Matrix67: My Blog
    我老早就写过一个经典的小学几何题. 如果你还没看过这个问题,你一定要去看看. 一个小学奥数老师曾经告诉我,当年带领学生参加这次竞赛时,领队老师们都没有想到这个问题的“小学生解法”,以至于开始质疑这道题是否超纲了. 看到答案后,老师们大为折服——这个问题确实有一个无需任何几何知识的妙解.     今天,同样的事情发生了.

44个精彩的物理趣题

- Henry - Matrix67: My Blog
    这个 Blog 几乎一直在讲数学趣题,却很少提到物理趣题. 其实,我个人觉得,物理也是相当好玩的(我是化学不好才选的文科). 隐约记得初中搞物理竞赛时,曾见过大量让人大呼过瘾的好题. 前几天看到了一个绝好的网站,里面有相当多的物理题目,让我激动了好一阵子. 我搜集整理了里面的一些好题,加上了我自己的一些补充,在这里和大家分享.

趣题:不动点与线性代数

- sdyy1990 - Matrix67: My Blog
    假设 X 、 Y 是两个有限集合,f:X→Y 和 g:Y→X 是两个函数. 求证:复合函数 g∘f 和 f∘g 拥有相同数量的不动点(也就是说 g(f(x)) = x 和 f(g(y)) = y 的解的个数相同).     下面先提供一个“正常”的解法. 观察函数 g∘f 的不动点,可以看出它有以下两个性质:首先,如果某个 x 是 g∘f 的不动点,即 x = g(f(x)) ,那么 f(x) = f(g(f(x))),这就说明 f(x) 是 f∘g 的一个不动点;另外,如果 x1 和 x2 是 X 中两个不同的不动点,则函数 f 不可能把它们映射到 Y 中的同一个元素,否则 g 没办法把它分别还原成 x1 和 x2.

趣题:随机折断的木棒

- Wang - FeedzShare
来自: Matrix67: My Blog - FeedzShare  . 发布时间:2011年02月06日,  已有 3 人推荐. 随机在中间选取一点,把这根木棒折断. 那么,短的那一截木棒平均有多长. 随机在中间选取一点,把这根木棒折断. 那么,长的那一截木棒平均有多长. 随机在中间选取一点,把这根木棒折断.

趣题:不用相似怎么办?

- 法法 - Matrix67: My Blog
    我老早就写过一个经典的小学几何题. 如果你还没看过这个问题,你一定要去看看. 一个小学奥数老师曾经告诉我,当年带领学生参加这次竞赛时,领队老师们都没有想到这个问题的“小学生解法”,以至于开始质疑这道题是否超纲了. 看到答案后,老师们大为折服——这个问题确实有一个无需任何几何知识的妙解.     今天,同样的事情发生了.

趣题:舞台里的狮子

- Dajusha - Matrix67: My Blog
    有一个半径为 10 米的圆形舞台,初始时舞台上的某个地方有一头狮子. 这头狮子在舞台上以折线段的方式跑了 30 千米. 求证:在整个过程中,这头狮子至少转了 2998 个弧度.     有时候,换一个角度思考,问题就会迎刃而解.     现在,让我们站在狮子的角度,用狮子的眼光来看周围的世界.

存在命运吗?

- Alalan - Newton科学世界
    本期特别策划《未来是否已被决定. 》讨论了物理学上的一个重要概念,这个概念在哲学中也是很重要的. 所谓决定论,就是世界今后的发展已经完全决定了,被过去任何一个时刻的状态决定了. 用物理术语说,就是世界具备因果性,未来任何时刻的物理状态由过去任何时刻的状态决定了. 在哲学上,这就是命运论,无论你怎么努力,一切都在冥冥之中注定了.

趣题:公司应该雇用多少员工?

- 山石 - FeedzShare
来自: Matrix67: My Blog - FeedzShare  . 发布时间:2011年06月13日,  已有 3 人推荐.     某大公司有这么一个规定:只要有一个员工过生日,当天所有员工全部放假一天. 但在其余时候,所有员工都没有假期,必须正常上班. 这个公司需要雇用多少员工,才能让公司一年内所有员工的总工作时间期望值最大.

趣题:连接多个数字串时怎样避免歧义?

- Codetrick - Matrix67: My Blog
    今天碰上一个非常有意思的问题. 有一条通信线路,每次可以发送一个由数字 0 到 9 组成的任意长的数字串. 怎样巧妙地利用这条通信线路,构造一种一次能够发送两个数字串的协议. 注意到,直接将两个数字串相连是不行的,因为这将会产生歧义. 如果对方收到的数字串是 1234 ,他没法知道你发送的是数字串 12 和 34 ,还是数字串 123 和 4 ,抑或是 1 和 234.