问题 4837 --简易三子棋

4837: 简易三子棋★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 83  解决: 13
[提交][状态][命题人:]

题目描述

游戏规则其实很简单,两个人轮流在3*3的网格中做标记(一个人画圈,一个人打叉),先让自己的标记符号连成一条横线或一条竖线或一条斜线的玩家赢。

当有人赢,游戏立即结束。打叉的玩家先玩。

如果当网格被填满,但没有任何一方让自己的标记符号连成一条横线或一条竖线或一条斜线,则平局。

现在给你一个3*3的网格,有些格子中有叉号或圆圈,

请你判断下一步该轮到哪一位玩家(第一或第二位),或输出以下判断的一种:

illegal——这个网格不会在一场有效的游戏中出现。

the first player won——第一位玩家赢。 

the second player won——第二位玩家赢。 

draw——平局。

输入

输入包括三行,每行可能出现这三种符号: ".", "X" 或 "0"。

输出

输出以下六种判断之一:first, second, illegal, the first player won, the second player won , draw.
样例输入
Copy
X0X
.0.
.X.
样例输出
Copy
second

提示

来源

[提交][状态]