#C. 井字游戏

    远端评测题 1000ms 64MiB

井字游戏

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

当然,每个人都熟悉井字游戏。其规则确实非常简单。两个玩家轮流在一个3×3的网格中标记单元格(一个玩家总是画X,另一个是0)。谁先成功地将三个标记放在水平、垂直或对角线上,谁就赢了,游戏就结束了。画X的人先走。如果网格被填满,但X和0都没有形成所需的线,则宣布平局。

你会得到一个3×3的网格,每个网格单元都是空的(用.来表示),或者被一个X或一个0占据。如果游戏没结束,你必须找到下一个轮到的玩家 first (第一)或 second(第二),否则打印出下面的判决书之一:

* illegal (非法) - 如果给定的棋盘布局不能在有效的游戏中出现;

* the first player won (第一个玩家赢了) - 如果在给定的棋盘布局中,第一个玩家刚刚赢了;

* the second player won (第二位棋手获胜) - 如果在给定的棋盘布局中,第二位棋手刚刚获胜;

* draw (平局) - 如果在给定的棋盘布局中,刚刚出现了平局。

输入描述

输入由三行组成,每行包含字符"."、"X "或 "0"(一个英文句点、一个大写字母X或一个数字0)。

输出描述

打印六个判决中的一个:first, second, illegal, the first player won, the second player won 或 draw (第一、第二、非法、第一棋手获胜、第二棋手获胜或平局)。

Samples

X0X
.0.
.X.
second

2023.5.20 青岛市图灵编程杯 周赛

未参加
状态
已结束
规则
IOI
题目
4
开始于
2023-5-20 16:00
结束于
2023-5-20 21:00
持续时间
5 小时
主持人
参赛人数
41