问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

取石子游戏

发布网友 发布时间:2022-04-30 15:43

我来回答

5个回答

热心网友 时间:2022-06-26 15:21

只有一堆时,无论有多少,先取者都可以一次性全部取走,所以必胜。

(1,1)时,显然先取者必败。
(1,2)时,先取者必胜,他可以在2那一堆中取1个,于是变成(1,1),但这成为上一种情况了,于是接下来取的人必败,亦即先取者必胜。
(1,3)时,先取者必胜。他可以在3那一堆中取2个,于是变成(1,1)。
(2,2)时,先取者必败。他在任何一堆中取1个,对方随即在另一堆中取1个,即变成(1,1);如果他取走一堆中的全部石子,对方即取走另一堆中的全部石子。
(2,3)时,先取者必胜。他可以在3那一堆中取1个,于是变成(2,2)。
(3,3)时,先取者必败。他取走任一堆中的1,2或3个,就变成了以上讨论过的情形。

(1,1,1)时,先取者必胜。他取走任一堆,就变成了(1,1)。
(1,1,2)时,先取者必胜。他取走2那一堆,就变成了(1,1)。
(1,1,3)时,先取者必胜。他取走3那一堆,就变成了(1,1)。
(1,2,2)时,先取者必胜。他取走1那一堆,就变成了(2,2)。
(1,2,3)时,先取者必败。分析如下:
他先取1那一堆,则变为(2,3),由上面的分析,对手必胜。
他从2那一堆中取1个,就变成了(1,1,3),对手可以将3那一堆全部取走,变成了(1,1),于是必胜。
他将2那一堆全部取走,就变成了(1,3),对手必胜。
他从3那一堆中取1个,就变成了(1,2,2),对手必胜。
他从3那一堆中取2个,就变成了(1,2,1),对手必胜。
他将3那一堆全部取走,就变成了(1,2),对手必胜。

这些胜负有什么规律呢?我们可以将每堆的数转换成二进制,然后看每一位上所有堆里的1的个数总和:
必胜情况:(n) (1,2)(1,3)(2,3) (1,1,1)(1,1,2)(1,2,2)
必败情况: (1,1)(2,2)(3,3) (1,2,3)

化为二进制:
必胜情况:
(n)<只有1堆>:……(反正每位只要有1肯定只有1个)
(1,2):1,10
列成竖式:
01
10
个位上只有1个1,“十位”(因为是二进制所以叫十位不妥,这里为了方便说明暂且使用,下同)上也只有1个1。
(1,3):1,11
列成竖式:
01
11
个位上有2个1(1的1个,3的1个),十位上有1个1。
(2,3):10,11
个位上有1个1,十位上有2个1。
(1,1,1):1,1,1
个位上有3个1。
(1,1,2):1,1,10
个位上有2个1,十位上有1个1。
(1,1,3):1,1,11
个位上有3个1,十位上有1个1。
(1,2,2):1,10,10
个位上有1个1,十位上有2个1。

必败情况:
(1,1):1,1
个位上有2个1。
(2,2):10,10
十位上有2个1。
(3,3):11,11
个位上有2个1,十位上也有2个1。
(1,2,3):1,10,11
个位上有2个1,十位上也有2个1。

下面分析一下这些情况。
先看必败情形。容易发现,所有的必败情形,都是所有的数位上都有偶数个1。
下看必胜情形。我们发现,出现了两种情况:
1.只有1位上有奇数个1,如(1,3)(2,3)(1,1,1)(1,1,2)(1,2,2)。而先取者取走该位上的1,所有的位上就都变成了偶数个1,而这时后取者变成了先取者。
2.有若干位上都是奇数个1,如(n)(1,2)(1,1,3)。先取者取(不一定取走哪位)后,所有的位上也都变成了偶数个1。后取者变成了先取者。
以上两种情况,都是将后取者*至必败情况从而取胜。

由以上分析我们可以得到结论:将所有的堆的石子数化为二进制后,如果所有数位上的1的个数都是偶数,那么先取者必败;如果有些位上的1的个数是奇数,先取者能够将所有数位上的1的个数都变为偶数的话,那么先取者必胜。

好,下面来分析我们的题目。
3,5,7,19,50化为二进制是:
000011
000101
000111
010011
110010
可见,只有最高位的1是奇数个,其他位上都是偶数个。
所以只需要将最高位的1取走即可必胜。
二进制的100000就是10进制的32,所以要将50个石子的那堆取32个,取掉就变成偶数个数目。于是先取者必胜。以后无论对方怎么取,始终保证每一位上的1的个数是偶数即可(一种简单的方法是,他在一堆中取几个,你在另一堆中也取几个就可以)。

热心网友 时间:2022-06-26 15:21

呃...石子上写上数字,有正有负,看看加到一起谁多

热心网友 时间:2022-06-26 15:22

先赢后输

热心网友 时间:2022-06-26 15:22

最后取就会输。

热心网友 时间:2022-06-26 15:23

最后取就会输
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 蛇蛇争霸团队模式怎么玩 团队模式打高分技巧 蛇蛇争霸全新乱战用哪个键使用技能 求解析无独有偶猜一种动物生肖 抢数游戏中,你发现了什么规律?怎样抢数才能赢? 蛇蛇争霸段位怎么升级 蛇蛇争霸段位升级攻略 张家口有哪些水利设施 无独有偶的动物是什么生肖 大家好,想问一下,从张家口南站打车到乌拉哈达要多少钱啊?帮帮忙,谢谢了 蛇蛇争霸加速技能怎么操作 蛇蛇争霸段位怎么提升 快速提升段位技巧讲解 蛇蛇争霸团队模式怎么打团 团队模式团战技巧介绍 张家口崇礼县南地村是否要建水库? 取数游戏 蛇蛇争霸怎么加速好 新手加速技巧说明 谁知道张家口乌拉哈达水库的事,还有戏建吗?大约在什么时候 C语言 取数游戏 蛇蛇争霸如何快速召唤圣衣 蛇蛇争霸团队模式怎么玩技巧详细分析 乌拉哈达水库搬迁范围 蛇蛇争霸特色玩法有哪些 无独有偶打一动物 蛇蛇争霸自由战怎么样可以跟好友一起玩 无独有偶指什么生肖 无独有偶是12肖的什么生肖? 蛇蛇争霸海底大冒险怎么吐技能给别人 怎么关掉vivo浏览器主页上的公共WLAN? 在抢数游戏中你发现了什么规律,怎样抢数才能赢 我和我的宝贝,女人“那里”干巴巴的怎么办 蛇蛇争霸怎么才能快速激活这个天赋?见图 无独有偶是什么动物? 宝贝放松点我进不去,女朋友太紧张,进不去怎么办 无独有偶有弓无箭双双对对梦难圆指什么生肖 发现老婆和别人qq暧昧聊天记录,是老婆先叫他宝贝,亲爱的。互相说了宝贝,我爱你,亲我,抱着我,我进 无独有偶,与众不同。 因缘邂逅喜相逢。 同病相怜,倍添恩宠。 相儒以沫更情浓!猜12生肖中的动物。 无独有偶\\\有弓无箭.双双对对萝难圆o什么生肖 baby bash feat. akon i&#39;m back中文翻译 迷你世界电脑版能得嘟嘟啵啵吗 学计算机毕业后,需要哪些资格认证书 vivo手机wlan打开怎样关闭默认设置,设为总是询问的。 二四六八十——无独有偶,猜一生肖。要说明理由