[智力题]乒乓球问题

假设排列着100个乒乓球,由两个人轮流拿球装入口袋,能拿到第100个乒乓球的人为胜利者。条件是:每次拿球者至少要拿1个,但最多不能超过5个,问:如果你是最先拿球的人,你该拿几个?以后怎么拿就能保证你能得到第100个乒乓球?

为了得到第100个乒乓球,需要保证第二个人最后一次取球时,剩余6个球。
依次类推,每次第二个人取球时剩余6的倍数个球。
所以第一次取4个球,以后如果第二个人取n个球,那么就取6-n个球。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 你的数学直觉怎么样?你能凭借直觉,迅速地判断出谁的概率大,谁的概率小吗?下面就是 26 个这样的问题。如果你感兴趣...
    cnnjzc阅读 6,975评论 0 12
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,760评论 0 11
  • 打卡第四天,今天跟爸妈聊天聊的晚了,所以拖到现在才写。 今天回家了,吃了大棒骨,跟父母聊了一下买房的事,房子大概1...
    无名儿阅读 173评论 0 1
  • 《解忧杂货店》早已闻名遐迩。不论是朋友介绍,榜单推荐,还是书店宣传,都强烈的宣导给我一种“不读解忧,非好汉”...
    郑坚潮阅读 1,070评论 2 7