原文地址:http://blog.163.com/yangjun1988422@126/blog/static/474129172011102385225969/
[问题]A、B、C三人参加了一个体育运动,包括M个项目,每个项目的第一、二、三名分别可获得X、Y、Z积分。其中B得了百米跑第一名。比赛结束,A得分22,B和C均为9。请问,M值为多少,跳高第二名是谁?[1986年加拿大奥数题]
[前提分析]这里有个前提,得分只能是整数且X>Y>Z≥1。乍一看此题,会莫名其妙:跳高是从哪儿冒出来的?其实这也是已知条件,告诉答题者M≥2。
原文中的解答我没有看,自己耗费了20多分钟找到了答案,居然和原文中的答案对不上!喜欢给燃烧脑细胞的朋友可以在此打住,自己去分析一下,看看答案是什么。
[分析]我的分析过程:
1.总分=M*(X+Y+Z)=22+9+9=40,考虑整除关系,M可以有{1,2,4,5,8,10,20,40}这些数值;
2.考虑到题目中隐含的M>=2,又因为X>Y>Z≥1,有X+Y+Z>=6,则M=40/(X+Y+Z)只可取{2,4,5};
3.M=2时,由积分A>B知A要拿到另一个第一(X);AB同有一个X,积分A-B=22-9=13,则需第二个积分差达到13,即Y-Z=13,考虑到X>Y>13,积分和X+Y+Z=20无法成立,所以M=2是不行的;
4.M=4时,积分和X+Y+Z=10.考虑到整除关系,(X,Y,Z)={(7,2,1),(6,3,1),(5,4,1),(5,3,2)}. B需要4场取9分,(7,2,1)、(5,4,1)和(5,3,2)直接排除。若为(6,3,1)则B=X+3*Z; 则C无法在4场中取得9分。所以M=4也是不行的
5.M=5时,积分和X+Y+Z=8.考虑到都是整数,(X,Y,Z)={(5,2,1),(4,3,1)}。若为(4,3,1),则5场比赛B无论如何取不到9分。若为(5,2,1),则B欲取9分只能是X+4*Z,从积分考虑,C只能是4*Y+Z,而此时第三名只有一个B参加的百米跑没有被B拿走,所以C获取了百米跑的第三名拿到1分,获取了其他4项的第二名拿到了2*4=8分。A则只有剩余的4项第一名和百米跑第二名共计22分。
答案出来了,跳高的第二名是C。原文分析到M=5时还是按照4场比赛算的积分,最后时刻没hold住,功亏一篑啊
脑细胞耗费了N枚,脑补一下。。。