AT_joi2026_yo1a_d oxゲーム (Xs and Os)

题目描述

有一个 $N$ 行 $N$ 列的网格。我们将从上到下第 $i$ 行($1 \leq i \leq N$)、从左到右第 $j$ 列($1 \leq j \leq N$)的格子记为 $(i, j)$。在格子 $(i, j)$ 上写有字符 $C_{i, j}$。这里,$C_{i, j}$ 只可能是 `o` 或 `x`。 如果存在“全体都为相同字母的某一行”或者“全体都为相同字母的某一列”,则输出 `Yes`,否则输出 `No`。

输入格式

输入按照以下格式给出。 > $N$ > $C_{1,1}$ $C_{1,2}$ $\cdots$ $C_{1,N}$ > $C_{2,1}$ $C_{2,2}$ $\cdots$ $C_{2,N}$ > $\vdots$ > $C_{N,1}$ $C_{N,2}$ $\cdots$ $C_{N,N}$

输出格式

如果存在“全体都为相同字母的某一行”或者“全体都为相同字母的某一列”,则输出 `Yes`,否则输出 `No`。 除了答案外不要输出任何内容(例如,不要输出提示输入的文本)。 关于输出格式,你可以参考[练习题或其解答示例](https://atcoder.jp/contests/joi2026-practice)。

说明/提示

### 样例解释 1 $C_{1,1} = \mathtt{o}$,$C_{2,1} = \mathtt{o}$,$C_{3,1} = \mathtt{o}$,因此第 $1$ 列的字符全部为 `o`,输出 `Yes`。 ### 样例解释 2 - 没有某一行全部为相同字符。 - 没有某一列全部为相同字符。 因此输出 `No`。 ### 样例解释 3 - 没有某一行全部为相同字符。 - 没有某一列全部为相同字符。 因此输出 `No`。 ### 样例解释 4 第 $10$ 列和第 $6$ 行全部都是相同字符,因此输出 `Yes`。 ### 数据范围 - $1 \leq N \leq 100$。 - $C_{i,j}$ 仅为 `o` 或 `x`($1 \leq i \leq N$,$1 \leq j \leq N$)。 - $N$ 是整数。 由 ChatGPT 5 翻译