找回密码
 立即注册
搜索
总共850条微博

动态微博

查看: 771|回复: 1
打印 上一主题 下一主题
收起左侧

最多跳多远解答

[复制链接]

158

主题

544

帖子

9110

积分

跳转到指定楼层
楼主
发表于 2006-3-6 02:44:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

在一个平面的左半平面(x <= 0)的每个整数格子点上放一颗棋子。棋子的移动规则如下:假设AB是相邻的两颗棋子,A在左,B在右。如果A的左边相邻格子点C处没有棋子,则B可以跳到C点,同时把A点的棋子从棋盘上去掉;如果B的右边相邻格子点D处没有棋子,则A可以跳到D点,同时把B点的棋子从棋盘上去掉。类似地棋子还可以上下跳动。证明棋盘上的棋子在左右方向上最多跳到 x=4 处。

 www.ddhw.com

解答:

 www.ddhw.com

我们证明不可能跳到 (5,0) 点。www.ddhw.com

 www.ddhw.com

在平面上定义一个位势函数F(x, y) = a^(x-|y|),其中a = (1+sqr(5))/2 = 1.618。注意a满足1+1/a = a。平面的总位势为所有有棋子的地方的位势的和。一开始时的总位势为 (1 + a^(-1) + a^(-2) + …) * (1 + 2* a^(-1) + 2*a^(-2) + …) = (1/(1-1/a)) * ((1+1/a)*( 1/(1-1/a))  = a^2 * a^3 = a^5。由于1+1/a = a ,棋子跳一步的时候平面的总位势不会增加。而(50)点的位势等于a^5,所以在有限步之内无论如何跳不到(5, 0)

 www.ddhw.com

这个问题可以推广到N维上去。这时半空间的总位势为a^(3N-1)。即无论如何不能走出 3N-1 步。

www.ddhw.com

 
回复

使用道具 举报

213

主题

1162

帖子

1万

积分

沙发
发表于 2006-3-7 15:31:11 | 只看该作者

[@};-][@};-][@};-][@};-][>:D<][>:D<]


  




回复 支持 反对

使用道具 举报

24小时热帖
    一周热门
      原创摄影
        美食美文
          您需要登录后才可以回帖 登录 | 立即注册

          本版积分规则

          Archiver|手机版|珍珠湾ART

          Powered by Discuz! X3 © 2001-2013 All Rights Reserved