谁能先说出总和为100的数

问题:

甲乙两人,玩一个游戏。每人轮流说出1-10的一个数字,从甲开始。轮到某个人,使得所有说出的数字的总和等于100,就算谁赢。请问甲或乙谁有必胜的把握,为什么?

解答:

1. 假设甲要赢的话,他在说100的前一个数是89(这样乙再说任何一个数字,甲都能赢,即甲必胜.)

2. 现在问题转化为:轮到某个人,使得所有说出的数字的总和等于89,就算谁赢. 和1同样的道理,在说89的前一个和是78,依次递推,前面的和依次是:67, 56, 45, 34, 23, 12,1

答案:甲先开始,则甲必胜,其方法是:

1. 甲第一步说1,设乙说的数为y

2. 甲第二步说的数为 11-y, 从而使得总和为12,

3. 依次类推,每次乙说的数为y,甲则说11-y,则最终甲必胜。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值