数学题:两人轮流报数,每次只能报1或2,把两人报的所有数加起来

  • 时间:2020-04-27 15:03:15
  • 分类:数学世界
  • 阅读:88 次

数学题:两人轮流报数,每次只能报1或2,把两人报的所有数加起来,谁报数后和是10,谁就获胜。[这就是抢10游戏]

如果让你先报数,为了确保获胜,你第一次应该报几?接下来应该怎么报?(新人教版数学四年级上册第八单元第108页)

解答如下:此题可用倒推法解决。思考,如果不让对手报完后和是10,那么必须得自己报出7,此时无论对手报1还是报2,和都不是10。而对手报完后如果和是8,则自己可以报2;如果对手报完后和是9,则自己可以报1。这样只要自己报完后和是7,便可确保获胜。以此类推,要想抢到和是7,则必须先抢到和是4。再类推,必须抢到1。

所以为了确保获胜,第一次应报1;然后,分别抢到和是4,7,10即可。

确保获胜的具体报数方法:

第一次应该先报1;

不管第二人报1还是2,都把和加到4;

不管第二人报1还是2,都把和加到7;

不管第二人报1还是2,都可以加到10。

也可以归纳为:先报1,此后如果对方报1,我就报2;如果对方报2,我就报1。

如果游戏规则改变,变成抢20或抢30,仍然是两人轮流报数,每次只能报1或2,怎样才能确保获胜呢?你能回答出来吗?

推荐阅读:
Setting up WordPress to Run a User-Driven Site  Online Multiplayer Game Goes Viral By Reinventing A Classic  5 Things Beginning Bloggers Struggle With the Most  Win the “Integral” WordPress Theme from Themely  7 Habits of Highly Productive Bloggers  How a Business Owner Builds Relationships With Influential Blogg  5 Promising Tools to Help Boost Your Online Startup  How to For-Loop and do Math/Arithmetic Operations in Windows/NT   How to Find the Closest Sum of Three in an Array using Two Point  The Lazy Singleton Design Pattern in Java 
评论列表
添加评论