第一名是跑的第三快的马,由于只有3个名额,所以跑的最慢的两匹马和所在组剩余的马全部被淘汰.在剩下的比赛中分别淘汰慢的,将排名稍后的加进来比赛,最多跑到第10次就可以选出最快的5匹马.如果在某一次比赛中排名前几的是同一组的且和已经选出的马加一起,就可以提前决出前5名.次就可以选出最快的5匹马....
一共最少要赛7场 每匹马都至少要有一次参赛的机会,所以25匹马分成5组,一开始的这5场比赛是免不了的。接下来要找冠军也很容易,每一组的冠军在一起赛一场就行了(第6场)。最后就是要找第2和第3名。我们按照第6场比赛中得到的名次依次把它们在前5场比赛中所在的组命名为A、B、C、D、E。即:A组的冠军...
System.out.println("取五次比赛后25匹随机马的速度排列的前三名");for(inti =0; i < a2.length; i++) {for(inti1 =0; i1 < a2[i].length; i1++) { System.out.print(a2[i][i1] +"\t\t"); } System.out.println(); }int[] z =newint[5]; ;//存放排序后数组元素原来所在数组...
(2)5场比赛的第一名,进行一次比赛,得最快的一匹马
7次。理由如下:1、先分开赛5组(A-E), 5次, 每组的最后两名肯定会被淘汰,(-10)。2、5组第一名赛一次,假设A1 > B1 > C1 > D1>E1,那么 A1肯定是总体第一名。则D,E全部被淘汰(-6) . 现在需要在剩下的里面取2个,那么C2,C3,B3也会被淘汰(-3) 。3、那么就剩下A2,...
百度试题 结果1 题目共25匹马,每次只能5匹同时赛跑,每次给出排名,问需进行多少场能确定前三?相关知识点: 试题来源: 解析 7场 反馈 收藏
解析 最快跑7场.前5场决出各组名次.第6场将每组的第一名放在一起比赛.此时的第一名即为所有马中的第一名,无需再参加之后的比赛.假设第6场中前三名的马分别来自x,y,z三个组.第7场由x2,x3,y1,y2,z1比赛,决出两名,即为所有马中的第二,第三名....
这个是真的正解 最好情况就是:这一句话,能够分析出最少8次。关键就是剩下三个赛道不能空着 后面最差9次是我分析出来的,不会有10次。我自己分析的是最好9次,最差9次。。。
次就是最少?另请参阅:如果要25匹马中选出跑得最快的3匹,每次只有5匹马同时跑,最少要比赛几次...
这样的赛程才能准确地选出真正有实力的前三名。这样就需要比赛5+3+2+1+1=12次。