查看原文
其他

清华大学自主招生数学题,只考思维,小学生也能做(19年7月10日)

九章学徒 每天3道奥数题 2022-07-16

家长是孩子最好的老师,

这是奥数君第905天给出奥数题讲解。


今天的题目是综合应用题,

来自清华大学2009年自主招生考试,

解题所用知识不超过小学3年级。

 

题目(5星难度):

一场跑马比赛最多只能有8匹马参赛,假设同一匹马参加每一场比赛的表现都是一样的。问:可否由不多于50场比赛,完全将64匹马的实力排序?

 

注:比赛只能分出先后,无法记时。

 

辅导方法:

将题目写给小朋友,

让他自行思考解答,

若20分钟仍然没有思路,

再由家长进行提示性讲解。

 

讲解思路:

这道题属于综合应用题,

考察的并不是数学知识,

而是算法设计。

乍看上去毫无头绪,

故考虑从简单推广到复杂。

由于64=8*8,

因此从8的倍数开始考虑。

总的解题思路是:

先考虑16匹马的情况,

再考虑32匹马的情况,

最后考虑64匹的情况。

 

步骤1:

先思考第一个问题,

如果只有16匹马,

通过多少次比赛可以全部排序?

由于每一场比赛只能8匹马参加,

故把16匹马分为2组每组8匹,

第一轮比赛让每组各比赛一场,

通过2场比赛得到了每个组的排序;

第二轮让两个组的前4名一起比赛,

由于16匹马中的前4一定在每组中是前4,

故这次比赛可以得到16匹马中的前4名;

第三轮在两个组中都去掉第二轮的前4名,

然后在每组剩余的马中挑选前4名,

让这8匹马比赛一次,

这就得到了16匹马中的5到8名;

第四轮就让剩下的8匹马比赛一次,

得到了16匹马中的9到16名。

因此通过5场比赛得到了整体排序。

 

注:但考虑到最不利的情况,

第四轮比赛是必须进行的。

 

步骤2:

再思考第二个问题,

如果只有32匹马,

通过多少次比赛可以全部排序?

仿照步骤1中的过程,

把32匹马分为2组每组16匹,

第一轮比赛让每组的16匹都排序,

排序的比赛方式按步骤1的方式进行,

共需要2*5=10场比赛;

第二轮让两个组的前4名一起比赛,

由于32匹马中的前4一定在每组中是前4,

故这次比赛可以得到32匹马中的前4名;

第三轮在两个组中都去掉第二轮的前4名,

然后在每组剩余的马中挑选前4名,

让这8匹马比赛一次,

这就得到了32匹马中的5到8名;

……以此类推……

由于每一轮都得到了4匹马的排名,

最后一轮可以得到8匹马的排名,

而32=4*6+8,

第八轮比赛后可得到全部32匹的排名,

比赛的场次为10+7=17

因此通过17场比赛得到了整体排序。

 

步骤3:

综合上述几个问题,

考虑原题目的答案。

对于原题中64匹马的情况,

可仿照步骤1和步骤2进行,

把64匹马分为2组每组32匹,

第一轮比赛让每组的32匹都排序,

排序的比赛方式按步骤2的方式进行,

共需要2*17=34场比赛;

从第二轮比赛开始,类似于步骤2,

每一轮比赛得到4匹马的排序,

最后一轮比赛得到8匹马的排序,

由于64=4*14+8,

第16轮比赛后可得到全部排名。

此时比赛场次为34+15=49,

所以原题的答案是可以。

 

注:这种排序的方式不一定最优,

排序的方法也并不唯一,

本文只是给出一种满足题意的方法,

欢迎在下方留言给出您的解法。

 

思考题(3星难度):

小明说他找到了4个奇数a,b,c,d,使

1/a+1/b+1/c+1/d=1/2019。请问小明说的正确吗?

微信回复“20190710”可获得思考题答案。

注:过4个月之后,关键词回复可能失效。


同类题目链接:

19年6月17日题目(综合应用题)

19年6月10日题目(综合应用题)

19年6月7日题目(综合应用题)

19年5月24日题目(综合应用题)

19年3月25日题目(综合应用题)

19年3月12日题目(综合应用题)

19年3月8日题目(应用题)

19年3月4日题目(应用题)

19年2月26日题目(应用题)

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存