ZUFEOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
5744: 井字游戏
内存限制:256 MB
时间限制:2 S
题面:传统
评测方式:文本比较
上传者:
提交:4
通过:3
提交
提交记录
统计
Web Board
题目描述
当然,每个人都熟悉井字棋游戏。规则确实非常简单。两名玩家轮流在 3×3 的网格中标记单元格(一个玩家总是画叉,另一个玩家画圆圈)。第一个成功在水平、垂直或对角线上一排放置三个自己的标记的玩家获胜,游戏结束。画叉的玩家先行。如果网格被填满,但没有 X 或 O 形成所需的连续线条,则宣布平局。
你将得到一个 3×3 的网格,每个网格单元为空或被叉或圆圈占据。你需要找出接下来轮到哪个玩家(第一个或第二个),或者打印以下判定之一:
1.illegal — 如果给定的棋盘布局在有效游戏中无法出现;
2.the first pla
yer won — 如果在给定的棋盘布局中,第一个玩家刚刚赢得了游戏;
3.the second pla
yer won — 如果在给定的棋盘布局中,第二个玩家刚刚赢得了游戏;
4.draw — 如果在给定的棋盘布局中,刚刚导致了平局。
输入格式
输入由三行组成,每行包含字符“.”、“X”或“0”(即句点、大写字母 X 或数字零)。
输出格式
打印以下六种判定之一:first(第一个玩家的回合)、second(第二个玩家的回合)、illegal(非法布局)、the first pla
yer won(第一个玩家获胜)、the second pla
yer won(第二个玩家获胜)或 draw(平局)。
输入样例
复制
X0X .0. .X.
输出样例
复制
second
分类标签
3C
1800