编程题
### 问题描述 五子棋是一种两人对弈的棋类游戏,它使用黑白两种棋子在一个 $20\times 20$ 的棋盘上进行。黑方执黑棋,白方执白棋。双方轮流下棋,目标是先在横向、纵向或斜向连成五个己颜色的棋子,即五子相连,即可获胜。五子棋是一种简单却富有策略的游戏,常常被用于智力训练和竞技比赛。 这不,小郑在和小张玩五子棋,下到一半,小郑在某一次落子后,突然被爸妈喊去吃饭了,此时小郑或小张并没有获得五子棋的胜利。 吃完饭小郑回来发现,整个五子棋世界都变了。 小郑想知道小张有没有更改过棋盘,可是她已经想不起来他走之前棋盘是什么样子的了。 为了简化题目,你可以认为以下情况是小张作弊了。 1、小郑或小张已经获得了胜利。 2、黑白子数数量之差大于 $1$。 ### 输入格式 输入数据包含 $20$ 行,每行包含 $20$ 个字符(格子),`.` 表示该位置为空,`o` 表示小郑的棋子,`x` 表示小张的棋子。 ### 输出格式 如果小张没有作弊,输出 `Yes`,否则输出 `No`。 ### 样例输入 ```text ....o.............x. ...o................ ..o................. .o.................. o................... ....x.............x. .................... .................... .................... .................... ....x.............x. .................... .................... .................... .................... ....x..........o.... ................o... .................... .................... .................... ``` ### 样例输出 ```text No ``` ### 评测数据规模 对于每个评测数据,输入数据包含 $20$ 行,每行包含 $20$ 个字符(格子)。
查看答案
赣ICP备20007335号-2