思路:分类讨论:
一、和1个三角形相邻
黑色在最外面,直接取走,JMcat赢
二、和2个三角形相邻
规律如下表:
if(n%2)cout<<"PZ Win";
else cout<<"JMcat Win";
JMcat的必败点就是如上图所示,每次拿走一个三角形实际上就是删去一个点,所以知道剩下5个点JMcat必败,因为一个人取一次,即可得出结论。
三、和3个三角形相邻
规律如下表:
if(n%2)cout<<"PZ Win";
else cout<<"JMcat Win"