Processing math: 100%
编程题
                ### 问题描述

五子棋是一种两人对弈的棋类游戏,它使用黑白两种棋子在一个 20×20 的棋盘上进行。黑方执黑棋,白方执白棋。双方轮流下棋,目标是先在横向、纵向或斜向连成五个己颜色的棋子,即五子相连,即可获胜。五子棋是一种简单却富有策略的游戏,常常被用于智力训练和竞技比赛。

这不,小郑在和小张玩五子棋,下到一半,小郑在某一次落子后,突然被爸妈喊去吃饭了,此时小郑或小张并没有获得五子棋的胜利。

吃完饭小郑回来发现,整个五子棋世界都变了。

小郑想知道小张有没有更改过棋盘,可是她已经想不起来他走之前棋盘是什么样子的了。

为了简化题目,你可以认为以下情况是小张作弊了。

1、小郑或小张已经获得了胜利。 2、黑白子数数量之差大于 1

输入格式

输入数据包含 20 行,每行包含 20 个字符(格子),. 表示该位置为空,o 表示小郑的棋子,x 表示小张的棋子。

输出格式

如果小张没有作弊,输出 Yes,否则输出 No

样例输入

....o.............x.
...o................
..o.................
.o..................
o...................
....x.............x.
....................
....................
....................
....................
....x.............x.
....................
....................
....................
....................
....x..........o....
................o...
....................
....................
....................

样例输出

No

评测数据规模

对于每个评测数据,输入数据包含 20 行,每行包含 20 个字符(格子)。

查看答案
赣ICP备20007335号-2