【挑战】捉猫问题(三角形地板)
李宇宁吧
全部回复
仅看楼主
level 7
liyuning 楼主
在无限大的三角形格子铺成的地板中,某个格子里有一只猫。
每一回合,我们可以在某个格子里下一个陷阱。
每下一个陷阱,猫可以移动一步到相邻的三个格子里。
猫不可以走到下过陷阱的格子里。
陷阱永远都不会消失。
问能否可以把猫围得无路可走?
如果可以,至少需要多少个陷阱? 
2010年10月02日 04点10分 1
level 7
liyuning 楼主
★★★★★ 
引理一:猫不会经过同一个格子  
证明:反证法:  
若猫的路线记为  
A1,A2……Ak……Aj,Ak,Aj+1……An……  
陷阱的埋法记为  
B1,B2……Bk……Bj,Bj+1Bj+2……Bn+1……  
(因为格子无限,可怜的猫必须无限走下去)  
则能找到更佳路线:  
A1,A2……Ak,Aj+1……An……  
路上陷阱更少,逃生路线不变  
陷阱的埋法记为  
B1,B2……Bk,Bj+2……Bn+1……  
其中Bk+1……Bj-1的陷阱没能埋设。  
因此若猫走重复格子,可直接归结为第二种情况。  
因此,此讨论中,猫不会经过同一个格子
2010年10月02日 06点10分 2
1