CF1915B.Not Quite Latin Square
入门
通过率:0%
时间限制:1.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
A Latin square is a 3×3 grid made up of the letters A, B, and C such that:
- in each row, the letters A, B, and C each appear once, and
- in each column, the letters A, B, and C each appear once.
For example, one possible Latin square is shown below. $$\begin{bmatrix} \texttt{A} & \texttt{B} & \texttt{C} \\ \texttt{C} & \texttt{A} & \texttt{B} \\ \texttt{B} & \texttt{C} & \texttt{A} \\ \end{bmatrix}$$
You are given a Latin square, but one of the letters was replaced with a question mark ?. Find the letter that was replaced.
拉丁方阵是一个 3×3 的网格,由字母 A、B 和 C 构成,满足以下条件:
- 在每一行中,字母 A、B 和 C 各出现一次;
- 在每一列中,字母 A、B 和 C 各出现一次。
例如,一个可能的拉丁方阵如下所示:
ACBBACCBA
你被给定一个拉丁方阵,但其中有一个字母被替换成了问号 ?。请找出被替换的字母。
输入格式
The first line of the input contains a single integer t (1≤t≤108) — the number of testcases.
Each test case contains three lines, each consisting of three characters, representing the Latin square. Each character is one of A, B, C, or ?.
Each test case is a Latin square with exactly one of the letters replaced with a question mark ?.
输入的第一行包含一个整数 t(1≤t≤108),表示测试用例的数量。
每个测试用例包含三行,每行由三个字符组成,表示一个拉丁方阵。每个字符为 A、B、C 或 ? 中的一个。
每个测试用例均为一个拉丁方阵,其中恰好有一个字母被替换为问号 ?。
输出格式
For each test case, output the letter that was replaced.
对于每个测试用例,输出被替换的字母。
输入输出样例
输入#1
3 ABC C?B BCA BCA CA? ABC ?AB BCA ABC
输出#1
A B C
说明/提示
The correct Latin squares for the three test cases are shown below:
\\begin{bmatrix} \\texttt{A} & \\texttt{B} & \\texttt{C} \\\\ \\texttt{C} & \\color{red}{\\texttt{A}} & \\texttt{B} \\\\ \\texttt{B} & \\texttt{C} & \\texttt{A} \\\\ \\end{bmatrix} \\quad \\begin{bmatrix} \\texttt{B} & \\texttt{C} & \\texttt{A} \\\\ \\texttt{C} & \\texttt{A} & \\color{red}{\\texttt{B}} \\\\ \\texttt{A} & \\texttt{B} & \\texttt{C} \\\\ \\end{bmatrix} \\quad \\begin{bmatrix} \\color{red}{\\texttt{C}} & \\texttt{A} & \\texttt{B} \\\\ \\texttt{B} & \\texttt{C} & \\texttt{A} \\\\ \\texttt{A} & \\texttt{B} & \\texttt{C} \\\\ \\end{bmatrix}三个测试用例的正确拉丁方阵如下所示:
ACBBACCBABCACABABCCBAACBBAC
输入解题思路,AI测评打分。不知道怎么写?