P11196 [COTS 2021] 数独传串 Novine(无法评测)

题目背景

Rebirth. 译自 [Izborne Pripreme 2021 (Croatian IOI/CEOI Team Selection)](https://hsin.hr/pripreme2021/) D2T2。$\texttt{5s,0.5G}$。 由于洛谷评测系统的限制,本题无法评测。

题目描述

**这是一道通信题。** 给定 $N$ 个字符串,字符集为小写字母。 你需要将每个字符串用一个 $9\times 9$ 的**合法**数独表示出来;或者给定你构造的数独,还原出字符串。

输入格式

第一行,两个正整数 $\mathrm{type},N$。 当 $\mathrm{type}=1$ 时,代表需要加密。接下来 $N$ 行,第 $i$ 行首先是正整数 $L_i$,表示第 $i$ 个字符串的长度;接下来是字符串 $S_i$。 当 $\mathrm{type}=2$ 时,代表需要解密。接下来 $N$ 个 $9\times 9$ 的数独,中间没有空格。

输出格式

当 $\mathrm{type}=1$ 时,输出 $N$ 个 $9\times 9$ 的数独,中间没有空格。你需要保证构造的数独是合法的。 当 $\mathrm{type}=2$ 时,输出 $N$ 行 $N$ 个字符串,表示解密后的结果。

说明/提示

#### 数据范围 对于 $100\%$ 的数据,保证: - $1\le N\le 30$; - $\mathrm{type}\in \{1,2\}$; - $1\le L_i\le 15$; - 字符集为小写字母。 | 测试点编号 | $L_i\le $ | 特殊性质 | 得分 | | :--: | :--: | :--: | :--: | | $ 1 $ | $ 3 $ | | $ 10 $ | | $ 2 $ | $ 7 $ | | $ 10 $ | | $ 3 $ | $ 11 $ | 有 | $ 4 $ | | $ 4 $ | $ 11 $ | | $ 6 $ | | $ 5 $ | $ 12 $ | 有 | $ 4 $ | | $ 6 $ | $ 12 $ | | $ 6 $ | | $ 7 $ | $ 13 $ | 有 | $ 7 $ | | $ 8 $ | $ 13 $ | | $ 8 $ | | $ 9 $ | $ 14 $ | 有 | $ 9 $ | | $ 10 $ | $ 14 $ | | $ 11 $ | | $ 11 $ | $ 15 $ | 有 | $ 12 $ | | $ 12 $ | $ 15 $ | | $ 13 $ | 特殊性质:字符串中的每个字符是等概率随机生成的。