取棋子游戏问题
一二年级 数学思维游戏 取棋子游戏 必胜策略

七、取棋子游戏(必胜策略)姓名例题1:桌上有9个棋子,两人轮流取,每人每次取1个或2个,取到最后一个棋子的获胜。
●●●●●●●●●保证获胜的方法是:1、(先取个后取)2、每次取的棋子个数与对手凑成()。
如果对手取1个,我就取个;如果对手取2个,我就取个;例题2:桌上有10个棋子,两人轮流取,每人每次取1个或2个,取到最后一个棋子的获胜。
●●●●●●●●●●保证获胜的方法是:1、(先取个后取)2、每次取的棋子个数与对手凑成()。
如果对手取1个,我就取个;如果对手取2个,我就取个;练习1、桌上有15个棋子,两人轮流取,每人每次取1个或2个,取到最后一个棋子的获胜。
应该怎样取,才能保证获胜?●●●●●●●●●●●●●●●保证获胜的方法是:1、(先取个后取)2、每次取的棋子个数与对手凑成()。
练习2、桌上有17个棋子,两人轮流取,每人每次取1个或2个,取到最后一个棋子的获胜。
应该怎样取,才能保证获胜?●●●●●●●●●●●●●●●●●保证获胜的方法是:1、(先取个后取)2、每次取的棋子个数与对手凑成()。
练习3、桌上有12个棋子,两人轮流取,每人每次可以取1个、2个或3个,取到最后一个棋子的获胜。
应该怎样取,才能保证获胜?●●●●●●●●●●●●保证获胜的方法是: 1、(先取个后取)2、每次取的棋子个数与对手凑成()。
如果对手取1个,我就取个;如果对手取2个,我就取个;如果对手取3个,我就取个;练习4、桌上有13个棋子,两人轮流取,每人每次可以取1个、2个或3个,取到最后一个棋子的获胜。
应该怎样取,才能保证获胜?●●●●●●●●●●●●●保证获胜的方法是:1、(先取个后取)2、每次取的棋子个数与对手凑成()。
小学奥数精讲:对策问题之必胜策略

小学奥数精讲:对策问题之必胜策略知识点总结:一取余制胜(取棋子,报数游戏)1.每次取1~n个棋子,总数,取最后一个赢策略:总数÷(1+n)有余则先,拿掉余数,之后总与对手凑成1+n即可无余则后,总与对手凑成1+n即可2. 每次取1~n个棋子,总数,取最后一个输策略:最狠的做法就是留给对方一枚棋子,对方不取也得取。
所以想赢的关键就在于能不能取到倒数第二枚棋子。
问题转化为:每次取1~n个棋子,总数,取倒数第二枚棋子赢。
(总数-1)÷(1+n),之后同1中做法。
二.抢占制胜点(倒推法)1. 能一步到棋子的位置均是不能走的地方即负位2. 处处为别人着想。
自己不能走的地方逼别人走进去即可,即确定制胜点。
三.对称法1. 同等情况下,模仿对方步骤可以达到制胜目的。
2. 不同等情况下,创造对等局面方可制胜。
1.桌子上放着100根火柴,甲、乙二人轮流每次取走1~5根。
规定谁取走最后一根火柴谁获胜。
如果双方都采用最佳方法,甲先取,那么谁将获胜?分析:100÷(1+5)=16 (4)有余数,先拿必胜,甲必胜。
(1)甲先拿4个;(2)乙拿a个,甲就拿6-a个2.甲乙两人轮流报数,报出的数只能是1~7的自然数。
同时把所报数一一累加起来,谁先使这个累加和达到80,谁就获胜。
请问必胜的策略是什么?分析:80÷(1+7)=10无余数,后拿必胜。
甲拿a个,乙就拿8-a个必胜3.1000个空格排成一行,最左端空格中放有一枚棋子,甲先乙后轮流向右移动棋子,每次移动1~7格。
规定将棋子移到最后一格者谁赢。
甲为了获胜,第一步必须向右移多少格?分析:(1000-1)÷(1+7)=124 (7)有余,先走必胜。
(1)甲先走7格(2)乙走a格,甲就拿8-a个必胜4.5张扑克牌,每人每次只能拿1张到4张。
谁取最后一张谁输。
必胜的策略是什么?分析:先拿4张,留给别人1张就行。
5.现有1000根火柴,甲乙两人轮流去拿,每人每次最少拿1根,最多拿7根,谁取最后一根谁输。
取子游戏_博弈简单分析

一局游戏在两个游戏人之间如下交替进行:游戏从一空堆开始。
当轮到一个游戏人时,他可以往堆中加进1,2,3或4枚硬币。
往堆中加进第100枚硬币的游戏人为得胜者。
确定在这局游戏中是游戏人A还是游戏人B能够确保取胜。
取胜的策略是什么?在学术论坛有博士家园,组合图论论坛确保取足5个硬币即可例题:两个人玩移火柴的游戏,桌子上有1000根火柴,每个人每次可以拿走1-7根火柴,拿走桌子上最后那根火柴的算输,问第一个人第一次要拿多少根火柴才能保证赢7根。
以后对方拿几根,你都要拿够凑足8根的数。
1000根和8根性质是一样的。
从抢30到NIM游戏的取胜策略(一)倒推法抢30是我国民间的一个两人游戏,具有很强的对抗性和娱乐性。
抢30游戏通常有两种玩法。
(1)两人从1开始轮流报数,每人每次可报一个数或两个连续的数,谁先报到30,谁就为胜方。
(2)两人从1开始轮流报数,每人每次可报一个数或两个连续的数,同时把两个人报出的所有数累加,谁先使这个累加数最先达到30,谁就为胜方。
解决最个问题的一般策略是用倒推法。
以(1)为例,要抢到30,必须抢到27;要抢到27,必须抢到24。
如此倒推回去,可得到一系列关键数30、27、24、21、18、……9、6、3。
根据以上分析,抢30游戏本身并不是一个公平的游戏,初始数和先后顺序已经决定了最后的结果,因为只有后报数者才能抢到3的倍数,后报数者有必胜策略。
(二)关键因子所有这些关键数都是3的倍数。
3是两个报数者年内能够报出的最大数与最小数的和。
在类似游戏中,我们把游戏者所能用到的最大数和最小数之和称之为关键因子k,关键数就是k的倍数.。
在抢30的游戏中,关键因子k等于3。
又例如,抢100报数游戏中,如果每人可报数为1至9个连续的自然数,谁先报到100谁就是胜利者。
这里的关键因子k就是可报最大数9和可报最小数1的和,即k=10。
报数获胜的策略就是:(1)让对方先报数;(2)每次报数为关键因子减去对方所报数。
对策问题:轮流取棋子,谁能胜(六年级奥数)

2020粒棋子,甲、乙两人分别轮流,每次最多取1粒,最少取4粒,不能不取, 取到最后1粒得为获胜者.假设甲先取,那么谁一定获胜,如何获胜?
思路:对策问题,从可控的方式去思考,比如双方每轮可以取的总数是可控的
每次最多取1粒,最少取4粒,不能不取 每一轮,无论双方怎么取,最多可取:1+4=5(粒)
同时每一轮都取5粒,是可确保的棋子,可以取:2020÷5=404(轮)
无余数,则后取者胜 乙能胜利,他确保每一轮取的数和甲加起来是5粒
最后一轮5粒中,无论甲如何取,乙都能取到其中的最后一粒
必胜策略原理公式汇总

必胜策略原理公式汇总
一、取余制胜(取棋子,报数游戏)
1、每次取1至n个棋子,总数,取最后一个赢。
策略:总数÷(1+n)。
有余则先,拿掉余数,之后总与对手凑成1+n即可。
无余则后,总与对手凑成1+n即可。
2、每次取1至n个棋子,总数,取最后一个输。
策略:最狠的做法就是留给对方一枚棋子,对方不取也得取。
所以想赢的关键就在于能不能取到倒数第二枚棋子。
问题转化为:每次取1至n个棋子,总数,取倒数第二枚棋子赢。
(总数-1)÷(1+n),之后同1中做法。
二、抢占制胜点(倒推法)
1、能一步到棋子的位置均是不能走的地方即负位。
2、处处为别人着想。
自己不能走的地方逼别人走进去即可,即确定制胜点。
三、对称法
1、同等情况下,模仿对方步骤可以达到制胜目的。
2、不同等情况下,创造对等局面方可制胜。
必胜策略

毕生策略知识点总结:一取余制胜(取棋子,报数游戏)1.每次取1~n个棋子,总数,取最后一个赢策略:总数÷(1+n)有余则先,拿掉余数,之后总与对手凑成1+n即可无余则后,总与对手凑成1+n即可2. 每次取1~n个棋子,总数,取最后一个输策略:最狠的做法就是留给对方一枚棋子,对方不取也得取。
所以想赢的关键就在于能不能取到倒数第二枚棋子。
问题转化为:每次取1~n个棋子,总数,取倒数第二枚棋子赢。
(总数-1)÷(1+n),之后同1中做法。
二.抢占制胜点(倒推法)1. 能一步到棋子的位置均是不能走的地方即负位2. 处处为别人着想。
自己不能走的地方逼别人走进去即可,即确定制胜点。
三.对称法1. 同等情况下,模仿对方步骤可以达到制胜目的。
2. 不同等情况下,创造对等局面方可制胜。
1.桌子上放着100根火柴,甲、乙二人轮流每次取走1~5根。
规定谁取走最后一根火柴谁获胜。
如果双方都采用最佳方法,甲先取,那么谁将获胜?分析:100÷(1+5)=16 (4)有余数,先拿必胜,甲必胜。
(1)甲先拿4个;(2)乙拿a个,甲就拿6-a个2.甲乙两人轮流报数,报出的数只能是1~7的自然数。
同时把所报数一一累加起来,谁先使这个累加和达到80,谁就获胜。
请问必胜的策略是什么?分析:80÷(1+7)=10无余数,后拿必胜。
甲拿a个,乙就拿8-a个必胜3.1000个空格排成一行,最左端空格中放有一枚棋子,甲先乙后轮流向右移动棋子,每次移动1~7格。
规定将棋子移到最后一格者谁赢。
甲为了获胜,第一步必须向右移多少格?分析:(1000-1)÷(1+7)=124 (7)有余,先走必胜。
(1)甲先走7格(2)乙走a格,甲就拿8-a个必胜4.5张扑克牌,每人每次只能拿1张到4张。
谁取最后一张谁输。
必胜的策略是什么?分析:先拿4张,留给别人1张就行。
5.现有1000根火柴,甲乙两人轮流去拿,每人每次最少拿1根,最多拿7根,谁取最后一根谁输。
游戏与策略答案

游戏与策略巩固篇知识点总结:一取余制胜(取棋子,报数游戏)1.每次取1~n个棋子,总数,取最后一个赢策略:总数÷(1+n)有余则先,拿掉余数,之后总与对手凑成1+n即可无余则后,总与对手凑成1+n即可2. 每次取1~n个棋子,总数,取最后一个输策略:最狠的做法就是留给对方一枚棋子,对方不取也得取。
所以想赢的关键就在于能不能取到倒数第二枚棋子。
问题转化为:每次取1~n个棋子,总数,取倒数第二枚棋子赢。
(总数-1)÷(1+n),之后同1中做法。
二.抢占制胜点(倒推法)1. 能一步到棋子的位置均是不能走的地方即负位2. 处处为别人着想。
自己不能走的地方逼别人走进去即可,即确定制胜点。
三.对称法1. 同等情况下,模仿对方步骤可以达到制胜目的。
2. 不同等情况下,创造对等局面方可制胜。
1.桌子上放着100根火柴,甲、乙二人轮流每次取走1~5根。
规定谁取走最后一根火柴谁获胜。
如果双方都采用最佳方法,甲先取,那么谁将获胜?分析:100÷(1+5)=16 (4)有余数,先拿必胜,甲必胜。
(1)甲先拿4个;(2)乙拿a个,甲就拿6-a个2.甲乙两人轮流报数,报出的数只能是1~7的自然数。
同时把所报数一一累加起来,谁先使这个累加和达到80,谁就获胜。
请问必胜的策略是什么?分析:80÷(1+7)=10无余数,后拿必胜。
甲拿a个,乙就拿8-a个必胜3.1000个空格排成一行,最左端空格中放有一枚棋子,甲先乙后轮流向右移动棋子,每次移动1~7格。
规定将棋子移到最后一格者谁赢。
甲为了获胜,第一步必须向右移多少格?分析:(1000-1)÷(1+7)=124 (7)有余,先走必胜。
(1)甲先走7格(2)乙走a格,甲就拿8-a个必胜4.5张扑克牌,每人每次只能拿1张到4张。
谁取最后一张谁输。
必胜的策略是什么?分析:先拿4张,留给别人1张就行。
5.现有1000根火柴,甲乙两人轮流去拿,每人每次最少拿1根,最多拿7根,谁取最后一根谁输。
智取王位

倒推解决问题的策略
• 控制棋子的个数,最少给对手留下几颗,能保证自 己拿到最后一颗? 3颗 • 想保证给对手留下三颗,再至少给对手留下几颗? 3颗 • 再接着往前思考呢? 3颗 • 所以取胜的关键是: 给对手留下的棋子总数是3的倍数。(3颗棋子是一 个单位)
创造 • 请你利用这个游戏器具,自编 一个类似的游戏,并思考取胜 的关键。
智取王位
海淀区民族小学 六年级(2)班 2015年12月7日
1、从第一颗开始,两人轮流,依次取走棋子。 2、每次最多取走两颗,最少取走一颗。 3、取走最后一颗棋子的一方为胜。
活动内容: • 进行两人一组的竞赛。 • 游戏中并思考比赛取胜的关键。 • 分两大组各推选3名游戏高手。
活动内容: • 高手对决,三局两胜。 • 取胜的关键是什么呢?
分 享
谈谈这节课你的感受吧!
倒推思想的应用
倒推法确立
倒推思想的应用
刑侦倒推
用数学的眼光观察和发 现周围的事物,做一个 会思考的人!
必胜策略复习过程

毕生策略知识点总结:一取余制胜(取棋子,报数游戏)1.每次取1~n个棋子,总数,取最后一个赢策略:总数÷(1+n)有余则先,拿掉余数,之后总与对手凑成1+n即可无余则后,总与对手凑成1+n即可2. 每次取1~n个棋子,总数,取最后一个输策略:最狠的做法就是留给对方一枚棋子,对方不取也得取。
所以想赢的关键就在于能不能取到倒数第二枚棋子。
问题转化为:每次取1~n个棋子,总数,取倒数第二枚棋子赢。
(总数-1)÷(1+n),之后同1中做法。
二.抢占制胜点(倒推法)1. 能一步到棋子的位置均是不能走的地方即负位2. 处处为别人着想。
自己不能走的地方逼别人走进去即可,即确定制胜点。
三.对称法1. 同等情况下,模仿对方步骤可以达到制胜目的。
2. 不同等情况下,创造对等局面方可制胜。
1.桌子上放着100根火柴,甲、乙二人轮流每次取走1~5根。
规定谁取走最后一根火柴谁获胜。
如果双方都采用最佳方法,甲先取,那么谁将获胜?分析:100÷(1+5)=16 (4)有余数,先拿必胜,甲必胜。
(1)甲先拿4个;(2)乙拿a个,甲就拿6-a个2.甲乙两人轮流报数,报出的数只能是1~7的自然数。
同时把所报数一一累加起来,谁先使这个累加和达到80,谁就获胜。
请问必胜的策略是什么?分析:80÷(1+7)=10无余数,后拿必胜。
甲拿a个,乙就拿8-a个必胜3.1000个空格排成一行,最左端空格中放有一枚棋子,甲先乙后轮流向右移动棋子,每次移动1~7格。
规定将棋子移到最后一格者谁赢。
甲为了获胜,第一步必须向右移多少格?分析:(1000-1)÷(1+7)=124 (7)有余,先走必胜。
(1)甲先走7格(2)乙走a格,甲就拿8-a个必胜4.5张扑克牌,每人每次只能拿1张到4张。
谁取最后一张谁输。
必胜的策略是什么?分析:先拿4张,留给别人1张就行。
5.现有1000根火柴,甲乙两人轮流去拿,每人每次最少拿1根,最多拿7根,谁取最后一根谁输。
对策问题之必胜策略

对策问题之必胜策略 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT对策问题之必胜策略知识点总结:一取余制胜(取棋子,报数游戏) 1.每次取 1~n 个棋子,总数,取最后一个赢策略:总数÷(1+n)有余则先,拿掉余数,之后总与对手凑成 1+n 即可无余则后,总与对手凑成 1+n 即可 2. 每次取 1~n 个棋子,总数,取最后一个输策略:最狠的做法就是留给对方一枚棋子,对方不取也得取。
所以想赢的关键就在于能不能取到倒数第二枚棋子。
问题转化为:每次取 1~n 个棋子,总数,取倒数第二枚棋子赢。
(总数-1)÷(1+n),之后同 1 中做法。
二.抢占制胜点(倒推法) 1. 能一步到棋子的位置均是不能走的地方即负位 2. 处处为别人着想。
自己不能走的地方逼别人走进去即可,即确定制胜点。
三.对称法 1. 同等情况下,模仿对方步骤可以达到制胜目的。
2. 不同等情况下,创造对等局面方可制胜。
1. 桌子上放着 100 根火柴,甲、乙二人轮流每次取走 1~5 根。
规定谁取走最后一根火柴谁获胜。
如果双方都采用最佳方法,甲先取,那么谁将获胜分析:100÷(1+5)=16??4 有余数,先拿必胜,甲必胜。
(1)甲先拿 4 个;(2)乙拿 a 个,甲就拿 6-a 个2. 甲乙两人轮流报数,报出的数只能是 1~7 的自然数。
同时把所报数一一累加起来,谁先使这个累加和达到 80,谁就获胜。
请问必胜的策略是什么分析: 80÷(1+7)=10 无余数,后拿必胜。
甲拿 a 个,乙就拿 8-a 个必胜3. 1000 个空格排成一行,最左端空格中放有一枚棋子,甲先乙后轮流向右移动棋子,每次移动 1~7 格。
规定将棋子移到最后一格者谁赢。
甲为了获胜,第一步必须向右移多少格分析:(1000-1)÷(1+7)=124??7 有余,先走必胜。
(1)甲先走 7 格(2)乙走 a 格,甲就拿8-a 个必胜4. 5 张扑克牌,每人每次只能拿 1 张到 4 张。
必胜策略

必胜策略小明和小芳二人轮流取棋子,每次至少取1枚,至多取2枚,一共有20枚棋子,谁取完最后1枚为胜,现在由小明先取,小明首先从棋子中取走2枚,就肯定赢了,这是为什么呢?【正确答案】因为取走2枚棋子以后,剩下的18枚棋子(20-2=18)可以通过不断地减3,一直到0(18- 3- 3-3-3 -3—3=O).答:小明应该首先从20枚棋子中取走2枚,然后每次取走的棋子数保证和上次小芳取走的棋子数总和为3,小明必胜.如果棋子数改为18枚时,小朋友想一想结论如何?【正确答案】如果棋子数是18枚,先取的小明就一定输了.小朋友可以看出18可以通过不断减3,一直到得到“0”,所以后取的小芳就能取得最终的胜利.小明和小芳二人轮流取棋子,每次至少取l枚,至多取2枚,一共有20枚棋子,谁取完最后一枚算输.小明先取还可以获胜吗?【正确答案】小明是这样想的,只要我能保证取到第19枚棋子.就只剩下20-19=1枚棋子.这样小芳就输了,小明满怀信心地第1次取走1枚棋子,下面不管小芳怎样取棋子,小明总使自己取的棋子数与小芳取的棋子数加起来等于3,当小明最后取走第19枚时,就只剩下1枚了,小芳输了.思考:如果将棋子改为18枚,那么胜负结果又如何呢?请小朋友自己想一想,如果你真正掌握了这几个游戏取胜的“秘密”,那你自己就可以出题考考别的小朋友了.有一筐苹果53个,甲、乙两人轮流从中拿走1个或2个苹果,规定谁拿走最后1个苹果,算谁输,如果甲先拿,那么他有没有必胜的策略?【正确答案】53÷(1+2)=17……2,2 -1=1,甲要取胜,必须先拿走1个,然后每次与乙拿的苹果数值和是3,这样甲必胜.两人轮流报数,但报出的数只能是1至10的自然数,同时把所报数一一累加起来,谁先使这个累加和达到100,谁就获胜.怎样才能确保获胜?【正确答案】这个问题可以倒着想,要想使总和先达到100,应该最后给对方留下多少个数呢?由于每个人报的数最大是10,最小是1,因此对方最后一次报完数后,总和最大是99,最小是90,所以最后一次应该给对方留下11,也就是说要先达到100,就必须党达到89.如何抢到89这个数呢?采用同样的分析方法可知,应先达到78,依此类推,可以得到每次报数应占领的“制高点”是:100,89,78,67,56,45,34,23,12,1.所以解获胜的策略是:先报1,每次对方报一个不大于10的数时,你就报11减去这个数的值,这样每次你都能占领一个“制高点”,以确保获胜.如果对方一定要先报数,那么你可以利用对方不懂得这个秘诀的条件,去占领下一个“制高点”,从而确保获胜。
必胜策略(汇编)

毕生策略知识点总结:一取余制胜(取棋子,报数游戏)1.每次取1~n个棋子,总数,取最后一个赢策略:总数÷(1+n)有余则先,拿掉余数,之后总与对手凑成1+n即可无余则后,总与对手凑成1+n即可2. 每次取1~n个棋子,总数,取最后一个输策略:最狠的做法就是留给对方一枚棋子,对方不取也得取。
所以想赢的关键就在于能不能取到倒数第二枚棋子。
问题转化为:每次取1~n个棋子,总数,取倒数第二枚棋子赢。
(总数-1)÷(1+n),之后同1中做法。
二.抢占制胜点(倒推法)1. 能一步到棋子的位置均是不能走的地方即负位2. 处处为别人着想。
自己不能走的地方逼别人走进去即可,即确定制胜点。
三.对称法1. 同等情况下,模仿对方步骤可以达到制胜目的。
2. 不同等情况下,创造对等局面方可制胜。
1.桌子上放着100根火柴,甲、乙二人轮流每次取走1~5根。
规定谁取走最后一根火柴谁获胜。
如果双方都采用最佳方法,甲先取,那么谁将获胜?分析:100÷(1+5)=16 (4)有余数,先拿必胜,甲必胜。
(1)甲先拿4个;(2)乙拿a个,甲就拿6-a个2.甲乙两人轮流报数,报出的数只能是1~7的自然数。
同时把所报数一一累加起来,谁先使这个累加和达到80,谁就获胜。
请问必胜的策略是什么?分析:80÷(1+7)=10无余数,后拿必胜。
甲拿a个,乙就拿8-a个必胜3.1000个空格排成一行,最左端空格中放有一枚棋子,甲先乙后轮流向右移动棋子,每次移动1~7格。
规定将棋子移到最后一格者谁赢。
甲为了获胜,第一步必须向右移多少格?分析:(1000-1)÷(1+7)=124 (7)有余,先走必胜。
(1)甲先走7格(2)乙走a格,甲就拿8-a个必胜4.5张扑克牌,每人每次只能拿1张到4张。
谁取最后一张谁输。
必胜的策略是什么?分析:先拿4张,留给别人1张就行。
5.现有1000根火柴,甲乙两人轮流去拿,每人每次最少拿1根,最多拿7根,谁取最后一根谁输。
讲题比赛游戏中的必胜策略问题取棋子游戏

逆推法
甲要留下4枚棋子取胜,则甲要先取走其 余26枚棋子中的最后一枚。
逆推法
甲要留下4枚棋子取胜,则甲要先取走其 余26枚棋子中的最后一枚。
逆推法
逆推法
逆推法
逆推法
逆推法
逆推法
列举法
甲制胜策略:抢先抢数2,然后
总数是30枚,则甲先取走30÷4=7 (组)…2(枚)的余数2枚,再用配对 法和乙一起取棋子,甲必胜。
原题拓展
游戏1:桌面上有40枚棋子,甲乙两人轮流取棋
子,每次可取的个数为1、2、或3。谁最后把棋子 全部取完了,谁就是最后的胜利者。若甲先取,他 应采用什么策略?
游戏2:桌面上有30枚棋子,甲乙两人轮流取棋
……
归纳法
(1)当棋子数为4的倍数时,后拿者胜。必胜的策略是:无 论对方拿几枚,只要使自己拿的枚数与对方拿的枚数之和 正好等于4。
(2)当棋子数不是4的倍数时,先拿者胜。必胜的策略是: 先拿取该数除以4后的余数,给对方剩下4的倍数,在以后 的取数中无论对方拿几枚,只要使自己拿的枚数与对方拿
的枚数之和正好等于4。
抢6、10、14、18、22、26、30
关键数字:3+1=4
甲胜
逆推法
减法:30-4-4-4-4-4-4-4=2(枚)
除法:30÷4=7(组)……2(枚)
甲必须在第一次取走多余的2枚棋子,接 下来甲每个回合和乙取的枚数和为4,他 就必胜。
归纳法
①当棋子有1~3枚,甲先取,甲可以一次拿完,甲胜。 ②当棋子有4枚时,则甲不能一次拿完,乙胜。 ③当棋子有5~7枚时,甲先取后总可以给乙剩4枚,甲胜。 ④当棋子有8枚时,无论甲怎样取,乙均可使他拿的数目 与 甲拿的数目之和为4。给甲剩下4枚,乙胜。
13有趣的取棋子问题 杨宇娥.

逆推法
题目:桌面上有30枚棋子,每次可取的个数为1、2或3。谁最后把棋子全取完了, 谁就是游戏的胜利者。 若甲先取,他应采用什么策略?
逆推法
题目:桌面上有30枚棋子,每次可取的个数为1、2或3。谁最后把棋子全取完了, 谁就是游戏的胜利者。 若甲先取,他应采用什么策略?
逆推法
题目:桌面上有30枚棋子,每次可取的个数为1、2或3。谁最后把棋子全取完了, 谁就是游戏的胜利者。 若甲先取,他应采用什么策略?
解题方法
逆推法
归纳法
题目:桌面上有30枚棋子,每次可取的个数为1、2或3。谁最后把棋子全取完了, 谁就是游戏的胜利者。 若甲先取,他应采用什么策略?
逆推法 未知 需知 已知
(执果索因 逐步追溯到已知条件)
题目:桌面上有30枚棋子,每次可取的个数为1、2或3。谁最后把棋子全取完了, 谁就是游戏的胜利者。 若甲先取,他应采用什么策略?
逆推法
甲要留下4枚棋子取胜,则甲要先取走其 余26枚棋子中的最后一枚。
题目:桌面上有30枚棋子,每次可取的个数为1、2或3。谁最后把棋子全取完了, 谁就是游戏的胜利者。 若甲先取,他应采用什么策略?
逆推法
题目:桌面上有30枚棋子,每次可取的个数为1、2或3。谁最后把棋子全取完了, 谁就是游戏的胜利者。 若甲先取,他应采用什么策略?
逆推法
剩下1-3枚棋子,先拿的可以一次性拿完取胜, 剩下4枚棋子,先拿的不能一次性拿完,后拿者取胜。
先取棋子数 后取棋子数 获胜者
1
3
2
2
后拿者
3
1
题目:桌面上有30枚棋子,每次可取的个数为1、2或3。谁最后把棋子全取完了, 谁就是游戏的胜利者。 若甲先取,他应采用什么策略?
取子游戏博弈简单分析

一局游戏在两个游戏人之间如下交替进行:游戏从一空堆开始。
当轮到一个游戏人时,他可以往堆中加进1,2,3或4枚硬币。
往堆中加进第100枚硬币的游戏人为得胜者。
确定在这局游戏中是游戏人A还是游戏人B能够确保取胜。
取胜的策略是什么?在学术论坛有博士家园,组合图论论坛确保取足5个硬币即可例题:两个人玩移火柴的游戏,桌子上有1000根火柴,每个人每次可以拿走1-7根火柴,拿走桌子上最后那根火柴的算输,问第一个人第一次要拿多少根火柴才能保证赢7根。
以后对方拿几根,你都要拿够凑足8根的数。
1000根和8根性质是一样的。
从抢30到NIM游戏的取胜策略(一)倒推法抢30是我国民间的一个两人游戏,具有很强的对抗性和娱乐性。
抢30游戏通常有两种玩法。
(1)两人从1开始轮流报数,每人每次可报一个数或两个连续的数,谁先报到30,谁就为胜方。
(2)两人从1开始轮流报数,每人每次可报一个数或两个连续的数,同时把两个人报出的所有数累加,谁先使这个累加数最先达到30,谁就为胜方。
解决最个问题的一般策略是用倒推法。
以(1)为例,要抢到30,必须抢到27;要抢到27,必须抢到24。
如此倒推回去,可得到一系列关键数30、27、24、21、18、……9、6、3。
根据以上分析,抢30游戏本身并不是一个公平的游戏,初始数和先后顺序已经决定了最后的结果,因为只有后报数者才能抢到3的倍数,后报数者有必胜策略。
(二)关键因子所有这些关键数都是3的倍数。
3是两个报数者年内能够报出的最大数与最小数的和。
在类似游戏中,我们把游戏者所能用到的最大数和最小数之和称之为关键因子k,关键数就是k的倍数.。
在抢30的游戏中,关键因子k等于3。
又例如,抢100报数游戏中,如果每人可报数为1至9个连续的自然数,谁先报到100谁就是胜利者。
这里的关键因子k就是可报最大数9和可报最小数1的和,即k=10。
报数获胜的策略就是:(1)让对方先报数;(2)每次报数为关键因子减去对方所报数。
取子问题,取数问题等等(总共n个棋子),每次轮流取1~m个,问谁能取到最后一枚

如果n%(m+1)为0,那么先手至少取了1个,后手可以对应的取,使得剩下棋子数保持n%(m+1)=0,这样下去,先手一定会面临在m+1个 棋子中取子的问题,先手必输。
如果n%(m+1)!=0,那么先手可以先行取子,使得剩余的棋子保持n%(m+1)=0,这样后手无论怎么取,先手都可以调整取子,使得n% (m+1)=0,这样就可以保证先手必赢。
博客园 用户登录 代码改变世界 密码登录 短信登录 忘记登录用户名 忘记密码 记住我 登录 第三方登录/注册 没有账户, 立即注册
取子问题,取数问题等等(总
这个问题主要看n%(m+1)的结果 如果n%(m+1)为0,那么后手赢,如果n%(m+1)!=0,那么先手赢。 考虑到只剩m+1个棋子的时候,这个时候谁取谁输。
趣味数学活动

趣味数学活动暑假里,我和妈妈一起体验了一个别开生面的数学游戏,它的名字叫做取棋子游戏。
这个游戏不仅有趣,还让我在游戏中领略到了数学的魅力,每一个棋子的移动都蕴含着数学的智慧,真是一次难忘的经历。
首先妈妈出了一道题:有22颗棋子,游戏双方轮流拿棋子,而每次只拿一颗或两颗,拿到最后一颗棋子者赢,你能想个必胜策略使自己最后拿取胜吗?虽然我觉得有点难,还是想挑战下。
我们先用“石头布剪刀布”谁赢谁就先拿棋子。
第一次是我赢,我就随便拿走了2颗棋子,妈妈也拿走了2个,后来我拿1个,妈妈就拿2个,我拿2个,妈妈就拿1个,最后妈妈拿到了最后一颗我还是输了。
第二次“石头布剪刀布”妈妈赢了妈妈先拿,妈妈第一次拿走了1个,我拿走了2个,妈妈又拿走1个。
我拿1个,妈妈就拿走2个。
之后我发现,只要我拿1个,妈妈就拿2个,如果我拿2个妈妈就拿1个。
最后妈妈又拿到了最后一颗棋子也就赢了这次比赛。
第三次“石头布剪刀布”我赢了我先拿,这次我吸取失败的教训,我先拿了1个,妈妈也拿了1个,我又拿1个,妈妈也拿了1个,后面只要我拿1个,妈妈就拿2个,如果我拿2个妈妈就拿1个。
结果第三次妈妈又拿到了最后一颗棋子又赢了这次比赛。
我真不服气,为什么每次妈妈都赢了呢?,妈妈告诉我了必胜策略。
这其实是一个周期问题,一个周期是:1+2=3。
之后,我们求出总数里面有几个周期,用22÷3=7(个)1(颗),我们如果要赢就要先把这多的1颗给拿走,之后,如果对方拿1个,我们拿2个,如果对方拿2个我们拿1个。
这样一个一个的凑周期。
如果是对方先拿就有可能凑不到周期而失败,凑到了周期就会赢,而妈妈就用她的数学知识赢了。
我喜欢这个数学游戏,它让我学到了数学知识。
谈谈圆周上取棋子问题的解法

25. 谈谈圆周上取棋子问题的解法50枚棋子围成一个圆圈,按顺时针方向依次编上号码1,2,…,50. 每隔一枚拿掉一枚,直到剩下一枚棋子为止. 如果剩下的这枚棋子的号码是39,那么第一个被取走的棋子的号码是____.这是一个圆周上取棋子的问题. 笔者经过研究得到了这类问题的一般结论.定理1 2(,12)k k m m k N m +∈≤≤、枚棋子围成一个圆圈,按顺时针方向依次编上号码1、2、3、…、2k m +,每隔一枚拿掉一枚,直到剩下一枚棋子为止. 如果第一个被取走的是1号棋子,那么最后剩下的一枚棋子的编号是2m .证 对k 进行数学归纳.当k = 1时,112m ≤≤,故m = 1或2.① m = 1时,12213k m +=+=,直接验证,结论成立.② m = 2时,12224k m +=+=,直接验证,结论成立.当k = 1时,结论成立.假设当k ≤t 时,112t m +≤≤,分m = 2p (2)t p ≤与m = 2p+1(2)t p <两种情况证明. ①当m = 2p 时,由于第一个被取走的是1号棋子,所以第一次操作后留下棋子的编号为:2、4、6、…、1222t p ++-、122t p ++. 由于留下编号为122t p ++的棋子,故下一次第一个被取走的是与122t p ++号棋子相邻的2号棋子.将第一次操作后留下的棋子按顺时针方向重新编号:按新编号,从1号开始操作. 由归纳假设,当k ≤t 时结论成立,所以最后剩下一枚棋子的新编号为2p ,即老编号为2×2p = 2m . 结论成立.②当m = 2p+1时,因第一个被取走的是1号棋子,所以第一次操作后留下棋子的编号为:2、4、6、…、1222t p ++-、122t p ++. 由于去掉了1221t p +++号棋子,故下一次第一个被取走的是与1221t p +++号棋子隔一个的4号棋子.子的新编号为2p ,即老编号为2×(2p+1)= 2m . 结论成立.所以k = t + 1时结论也成立. 由数学归纳法知,对k ∈N 的一切自然数来说,结论都成立. 定理1得证.定理2 2(,12)k km m k N m +∈≤≤、枚棋子围成一个圆圈,按顺时针方向依次编上号码1、2、3、…、2k m +,每隔一枚拿掉一枚,直到剩下一枚棋子为止. 如果第一个被取走的是n (12)k n m ≤≤+号棋子,那么最后剩下的一枚棋子的编号是2m + (1)n -(当2k ≥1m n +-时)或m + (1)n -2k -(当21k m n <+-时).k编号为2m + (1)n -(当2k ≥1m n +-时)或m + (1)n -2k -(当21k m n <+-时).定理2得证.由定理2可知,当棋子数确定之后,按所给的操作方法,开始取的棋子号数与最后所剩的棋子号数之间就确定了一个一一对应,所以由定理2的逆命题也成立.定理3 2(,12)k k m m k N m +∈≤≤、枚棋子围成一个圆圈,按顺时针方向依次编上号码1、2、3、…、2k m +,每隔一枚拿掉一枚,直到剩下一枚棋子为止. 如果第一个被取走的是S (12)k S m ≤≤+号棋子,那么最后剩下的一枚棋子的编号是12n S m =+-(当21)S m >-时或21(21)k n S m S m =+-+≤-当时.由定理3就可解答文首所述问题.550218,5,18,39k m S =+===,求n . 因392181>⨯-,所以n = 39+1218-⨯= 4. 本文发表于苏州大学数学科学学院、江苏省数学学会主办的《中学数学》1995年第8期p43~45. 发表时署名陕西省小学教师培训中心王凯成、赵熹民.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
取棋子游戏问题
摘要:
棋子是一种很普通的东西,可是我们怎样能在已知的规则之下,取的胜利,这是我们本文的目的。
我们的规则是: ( 1)第一次拿者不可以拿掉所有棋子。
(2)其后两人轮流拿,每次最多拿掉前次拿掉棋子数目的两倍。
本文的特点是简单明了。
关键字:
棋子,分析法
问题重述:
1 先拿胜还是后拿胜
2 赢得策略
模型假设与符号说明:
1 当棋子数量足够多
2 双方每次都拿很少
模型的建立与计算:
现在分析当乙拿完之后的情况,举几种特例,来总结一下。
当然,我们假设双方每次都拿很少,为了不让对方一次全部拿走。
(一)乙拿完之后剩余4个。
这个时候只要甲拿走一个,不管乙怎么拿甲都胜利。
(二)乙拿完之后剩余5个。
因为甲不能拿走全部,所以不管甲怎么拿,乙都胜利。
(三)乙拿完之后剩余6个。
甲拿一个。
(1)之后如果乙拿一个的话,则剩余四个,情况同前面,甲必胜;(2)如果乙拿两个,甲可以拿剩余的三个,甲胜利。
(三)乙拿完之后剩余7个。
甲拿两个。
(1)如果乙拿一个,则剩余四个,甲胜;(2)如果乙拿两个或大于两个,甲可以拿走剩余全部,甲胜。
(四)乙拿完之后剩余8个。
甲不能全部拿走,(1)甲拿一个,乙拿两个,乙胜(2)甲拿两个乙拿1个,乙胜(3)甲拿3个以上,乙就全拿走,乙胜。
剩余8个,乙必胜。
(五)乙拿完之后剩余9个。
甲拿1个,剩余8个,前面分析了,剩余8个的时候如果不能全部拿走,那么轮到谁拿谁就输。
所以甲胜。
(六)乙拿完之后剩余10个。
甲拿两个,还是给乙留8个,还是甲胜。
(七)乙拿完之后剩余11个。
甲拿三个,还是给乙留8个,还是甲胜。
(八)乙拿完之后剩余12个。
甲拿一个,(1)乙拿一个,胜10个,如前所述,甲胜;(2)乙拿两个,剩余9个,还是甲胜。
(九)乙拿完之后剩余13个,还是甲胜,还用多说么。
必胜策略已经出炉了。
当棋子足够多的时候,只要甲每次只拿一个,控制乙,乙只能拿一个或者两个。
那么慢慢拿下去,因为每个轮次最多只拿走三枚棋子,到最后就一定会出现乙拿完之后剩余11,10,9这三种情况之一,就是甲必胜。
结论:
当棋子数量大于8个的时候,甲必胜;当棋子数量为8或者5的时候乙必胜;当棋子数量为4、6、7甲必胜;棋子数量小于4就没有讨论的价值了。
所以,排除特例,当棋子数量大于8的时候,先拿必胜。
策略就是先拿的一方每次只拿一个,一直到出现剩余棋子数量为9或10或11这三种情况之一为止;出现这三种情况之后,甲拿掉棋子,使得剩余棋子数量为8,不管乙怎么拿,都是甲胜利。
参考文献:蒋启元,谢金星等《数学建模》(第三版)【M】高等教育出版社。