版主
  
- 积分
- 12321
- 金钱
- 12321
- 注册时间
- 2015-11-5
- 在线时间
- 2126 小时
|
发表于 2016-1-2 11:20:12
|
显示全部楼层
和我想的一样,因为最后让对方拿的球必须是6个,那么100-6=94个就是双方从第一次到倒数第二次的拿球总数,这是我思考的第一步。
因为对方拿球数是不确定的(1-5个),我拿球数也是1-5个,从极端方面考虑,如果对方拿了1个球,或者拿了5个球,那我必须保证每回合双方拿球的总数是一个定值才能保证最后剩下6个球,所以当对方拿1个球时我必须拿5个球,对方拿5个球时我必须拿1个球,同样道理对方拿2-4个球时我也能控制每回合的拿球数是一个定值,这是我思考的第二步。
接下来第三步就是开始计算回合数了,94%6=4,这求余结果不是0啊!!!后来看了下题目,原来是我先拿球,那么这问题就解决了,为了保证计算结果是一个对6求余结果是0,那么我必须把余数4去掉,这时候相当于94-4=90。
接下来就是不管对方怎么取球,我都能保证每次每回合取球总数都是6个,从此开始计算只要取球90/6=15回合时就剩下6个球了,第16回合恰好是对方先取球,对方不管怎么取,桌面上至少还剩下1个球,至多剩下5个球,轮到我取时就赢了! |
|