精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>业余爱好>>● 脑力震荡>>☆ 智 力 推 理 ☆ >>关于石子问题的答案~~

主题:关于石子问题的答案~~
发信人: agx()
整理人: agx(2000-11-24 18:20:51), 站内信件
原题如下:

这是一个中国传统的游戏,由两人对战。 
每人轮流从同一行的石子中取走不限数量的石子。 
任何一个人如果被迫取去最后一个石子便算输。 
如果你可先行取,你会用什么策略,使你一定可以获胜? 

图如下:   注——一个“o”表示一颗石子 

               o 
            o o o o 
          o o o o o o 


例如: 甲先取走两个,变成: 
               o 
            o o 
          o o o o o o 
       乙又取走三个,变成:  
               o 
            o o 
          o o o  
       如此继续下去。。。。。。。。。。。。。。谁取走最后一个谁输 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
思路:(先假定“甲”为先手,“乙”后手)
    首先,要找到哪几种“布局”是一定要输的,可以发现,如果下一步棋轮到
“乙”走,则这几个布局乙必输无疑(具体为什么,自己试一试便知):
布局1:
            o  o
            o  o
布局2:
              o             o
             o o    或    o o o 
            o o o          o o
布局3:
             o
             o
             o

现在,由布局1又可以推出以下两种布局乙也是必死的:
布局1.1:        
             o o o
             o o o
布局1.2:
             o o o o 
             o o o o

好了,现在可以试一试,如果甲第一次拿走的是最下面的一个石子的话。。。
                   o
                o o o o 
              o o o o o 
则乙必死无疑,因为你总可以把对方引导向前面提到的那几种布局 .....
比如:
乙走一步后,变成:
                   o
                o o o o
              o o o o 
则甲取走第一行的,变成:
                o o o o 
              o o o o           <----布局“1.2”,乙必死

再比如:
乙走一步后,变成:
o
o o o
o o o o o
则甲可取走第三行的三个石子,变成:
o
o o o
o o <-----布局“2”,乙必死,

~~~~~~~~~如此等等,大家可以自己推一下~~~~~~~


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
结论:找到可以致死敌人的布局。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如果有何异议,希望大家积极讨论 ;)

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.116.121]

[关闭][返回]