发布网友 发布时间:2023-08-05 17:26
共1个回答
热心网友 时间:2023-08-06 03:11
如果数到30输的话就要避免数到3的倍数,就是3或6或9这样的,要数2,5,8,11这样数下去,具体后面的数相信应该知道了吧就不列举了。
数30类型游戏的通用解法,通用公式。
数30是个样板化的游戏,它可以用一个模型去描述:数到s数字,每次数的步长1-n,数到s赢or输。
数到s赢:b=1+n,b是关键数字间隔大小,a=s%b,a是s除以b的余数,a是初始关键数字,关键数字序列是a a+b
a+2b a+3b。。。当a=0即被整除时先数必输,当a不等于0时先数必赢。
数到s输:b=1+n,b是关键数字间隔大小,a=(s-1)%b,a是(s-1)除以b的余数,a是初始关键数字,关键数字序列是a a+b
a+2b a+3b。。。当a=0即被整除时先数必输,当a不等于0时先数必赢。
上述示例中每次步长1-3,n=4,s=30,代入公式便可得出输赢对应的关键数字序列了,有了通用公式题目怎么给都可以很快算出来。
扩展资料:
从一数看谁先数到三十算输,可以同时说一个数,如果到了26,无论怎么说,也必须说30。
如果是三个数一次的话,先数数的必赢,先数1,然后别人数X,自己就数4-X,这样一直重复7次,就可以数到29啦,30就肯定是别人。
在每次可以报1或2个数的前提下,每次给对手剩下3n+1个数是必胜策略。例如数30时,先报数者应当先报“1,2”,给对手剩下28个数。
此后对手报1个数则自己报2个数,对手报2个数自己报1个数。最后给对手剩下“27,28,29,30”4个数,即获胜。
如果每次可以报1个、2个、或者3个数,则每次给对手剩下4n+1个数是必胜策略。依此类推。