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

动态微博

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

圆桌问题

[复制链接]

1177

主题

2775

帖子

6万

积分

跳转到指定楼层
楼主
发表于 2005-4-18 05:22:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

k个人围着圆桌而坐,每个人的胸前都有一块牌子,上面写着一个数字。

假设:

1、最初每个胸前的数字是随机数。
2、每个人可以看到自己的胸前数字,和下一个人牌子上的数字。
3、每一轮按照座位顺序,各人调整自己胸前的数字,即第1个人先根据自己胸前的数字
和下一个人牌子上的数字来调整自己的数字,然后是第2个人根据自己和第3个人的数字
调整自己的数字,再是第4个人,...,最后是第k个人。其中,第k个人调整比较特殊,他
只能根据自己的数字和第1个人在本轮调整前的数字来调整自己的数字。

问题:应该采取什么样的策略,能够保证:每一轮的数字之和都相等,并且只要轮数足
够多(次数趋于无穷时,极限都存在且相同也可以),则最终每个人牌子上的数字会相等。如果存在这样的策略,能否从理论上证明之?
www.ddhw.com

 
回复

使用道具 举报

5

主题

155

帖子

1115

积分

沙发
发表于 2005-4-18 07:09:33 | 只看该作者

One strategy


This strategy is obvious: everyone takes the average of his number and next number as his new number.
 
 www.ddhw.com
To show that  this must work, consider  the sum of all |a(i)-a(j)|, where a(i) is the number that the i-th person has right now. It is easy to show that this sum is nonincreasing after one round's number changing. Thus there is a limit. Further discussion will conclude that the limit is zero.
To find the converge rate, we need to go further.
 
Probably there are some other strategies that are similar but work better.
 www.ddhw.com
If the players are allowed to have memory and they can change strategies round by round, then there should be better strategies. For example, one cheating strategy: for the first k rounds, the k-th person increases  his old number by the first guy's number,  the (k-1)-th person changes his number to zero, other guys take the next number.  Then after k rounds, the k-th person has the sum of all numbers, and others have zero. The next is to redistribute the sum.   This strategy need every one to know the value of k.
 
 
 
www.ddhw.com

 
回复 支持 反对

使用道具 举报

1177

主题

2775

帖子

6万

积分

板凳
 楼主| 发表于 2005-4-18 07:30:28 | 只看该作者

回复:One strategy


To show that  this must work, consider  the sum of all |a(i)-a(j)|, where a(i) is the number that the i-th person has right now. It is easy to show that this sum is nonincreasing after one round's number changing. Thus there is a limit. Further discussion will conclude that the limit is zero.
To find the converge rate, we need to go further.
 
能否证明在有限次内解决问题?
 
 www.ddhw.com
If the players are allowed to have memory and they can change strategies round by round, then there should be better strategies. For example, one cheating strategy: for the first k rounds, the k-th person increases  his old number by the first guy's number,  the (k-1)-th person changes his number to zero, other guys take the next number.  Then after k rounds, the k-th person has the sum of all numbers, and others have zero. The next is to redistribute the sum.   This strategy need every one to know the value of k.
 
very interesting....
www.ddhw.com

 
回复 支持 反对

使用道具 举报

5

主题

155

帖子

1115

积分

地板
发表于 2005-4-18 19:38:21 | 只看该作者

回复:回复:One strategy


能否证明在有限次内解决问题?
In general, my strategy won't stop in finite steps.  For example, if K is odd,   it never stops.  When will it stop? I guess we need to study binomials.www.ddhw.com
 
My strategy is just a quick answer. Maybe there are better ones.
www.ddhw.com

 
回复 支持 反对

使用道具 举报

53

主题

363

帖子

4139

积分

5#
发表于 2005-4-19 00:15:18 | 只看该作者

回复:One strategy


"This strategy need every one to know the value of k."
 
Only two persons need to know the value of k. The others always get number of the next person. It takes 2k - 2 rounds to finish.
 
Another way is every body remembers his initial number. And at round i he needs to do some calculation so his number is the average of the i+1 people starting from him. This way after k-1 rounds every body have the average. this is the quickest.
www.ddhw.com

 
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

6#
发表于 2005-4-19 00:49:11 | 只看该作者

Exactly in k-1 rounds


Every one remembers his origianal number. At round number i, everybody changes his number to
     (his origianal number)/(i+1) + (the number next to him)*i/(i+1).www.ddhw.com
 
www.ddhw.com

 
回复 支持 反对

使用道具 举报

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

          本版积分规则

          Archiver|手机版|珍珠湾ART

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