我比较菜,赛时没写出来,但赛后,看了一些代码,人工列举了很多棋谱,发现了很多规律 做法开个数组统计行列的X棋子数量,同行行列有O让数量为负,代表无法连成三个 很显然,如果只下了1或者2步棋,必胜 如果只下了3步棋,那么输的情况只有类似于 空了一行或一列,且其他行如一下排列的棋局 (样例给的不错 OXX , OXO XOO , XOX GGG , GGG 只要确保某行某列某斜线棋子数量一定是2就行 如果空的是斜线,那么分为两种情况 X在另一个斜线上,且周边没有X,不赢 GOX XGO OXG X在另一个斜线上,周边有X,必赢 还是一个道理只要确保某行某列某斜线棋子...