【数学游戏】马匹速度排序问题
欺诈游戏吧
全部回复
仅看楼主
level 9
五月Fy 楼主
也是一道经典题。就不托付了,一切按照惯例
这题题目短,恩恩
2010年05月08日 14点05分 1
level 9
五月Fy 楼主
一个马场新进64匹马,它们的速度均不相同。
现在马场希望通过比赛把它们速度的顺序排出来,但是这个马场同时只能容纳八匹马赛跑。
请问需要多少次比赛才能把这64匹马的速度按快慢排出序?
注:马匹没有疲劳度之类的问题。如果A比B快,那赛多少回结果都不会变。
2010年05月08日 14点05分 2
level 0
8次吧,用秒表记一下时就行了
2010年05月08日 14点05分 3
level 9
五月Fy 楼主
回复:3楼
谢谢楼上……虽然明显不是我想要的答案……
补充说明:
没有计时工具,只能判断完成比赛的时间先后进而判定速度……
2010年05月08日 14点05分 4
level 8
不低于20次
2010年05月08日 15点05分 5
level 9
五月Fy 楼主
对,而且数量级就是几十次
2010年05月09日 02点05分 6
level 9
五月Fy 楼主
回复:7楼
当然,我要的是最差情况。
是一种一定能够排出顺序的方案
2010年05月09日 07点05分 9
level 4
8次
2010年05月09日 07点05分 10
level 4
9次
2010年05月09日 07点05分 11
level 9
五月Fy 楼主
回复:11楼
ls,我前面说了,1111的解称得上是最理想情况了,你的方法是怎么又减少一次的……
何况,我要的不是最理想的解
2010年05月09日 08点05分 12
level 8
问题多加两个字:
请问【至少】需要多少次比赛才能把这64匹马的速度按快慢排出序?
2010年05月09日 09点05分 13
level 1
65次--?
2010年05月09日 09点05分 14
level 0
回复:13楼
这个【至少】其实也会产生歧义,比如1111那个也是【至少】
所以应该说叫最差情况的最小值。
楼上65次有什么理由么
五月
2010年05月09日 09点05分 15
level 1
前8次同7楼,第9次用A1B1C1D1E1F1G1H1比,第一名得出的肯定是最快的
假设是C1,那么第10次就是A1B1C2D1E1F1G1H1,以此类推,每次得出最快的一匹马,最后剩8匹的时候只要比1场
8+56+1=65...
感觉我的方法有点笨....
2010年05月09日 09点05分 16
level 5
...现实不会这么完美的...
2010年05月09日 10点05分 18
level 8
问题多加4个字:
请问【至少】需要多少次比赛才能【保证】把这64匹马的速度按快慢排出序?
2010年05月09日 10点05分 19
level 9
五月Fy 楼主
回复:17楼
合并序列的想法很好,这是一个方向,但是阁下的合并方式不够巧妙。原因不用我解释,16楼已经给出了一种很基础但是可行的方案,而您的答案跟她的一样,说明两种方案在最终答案上体现不出您的答案的优越性。
提示:有序数列的合并
2010年05月09日 10点05分 20
1 2 尾页