D. ABC谜题

    Type: Default 1000ms 256MiB

ABC谜题

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

ABC谜题

题目描述

给定一个整数 NN , 两个长度为 NN 的字符串 RRCC ,分别由 ABC 组成。

解决以下问题。

有一个 NNN*N 网格。所有单元格最初都是空的(即为 . )。

在每个单元格中,您最多只能写 ABC 中的一个字符。(您也可以将单元格留空)

确定是否可以满足以下所有条件,如果可以,则输出任意一个答案。

  • 每行和每列恰好包含一个 A 、一个 B 和一个 C
  • ii 行中最左边的字符与 RR的第 ii 个字符匹配。
  • ii 列中最上面的字符与 CC 的第 ii 个字符匹配。

说明:( . 不算字符)

输入格式

NN

RR

CC

输出格式

如果存在答案,输出 YesYes 和一个答案矩阵,否则输出 NoNo 如果存在多个答案,输出字典序最小的一个即可

样例

5
ABCBC
ACAAB
Yes
AC..B
.BA.C
C.BA.
BA.C.
..CBA
3
AAA
BBB
No

数据范围与提示

  • 3N53 \leq N \leq 5

0228B

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2026-2-28 8:00
End at
2026-2-28 11:30
Duration
3.5 hour(s)
Host
Partic.
71