- 问答
求本题(站外)的代码
- @ 2025-7-26 19:38:06
不想写暴力QWQ
题目描述
有一个 行 列的网格,每个单元格都可以填写一个小写英文字母,其中第 列第 行的小写字母记为 。
现有 个字符串,第 个字符串称为 ,想要这 个字符串在网格中出现至少一次。
我们对于一个字符串 出现在网格中的定义如下:
存在一组 与 ,满足 且以下条件至少满足一个:
- 且 。
- 且 。
此处的加法运算定义为字符串的拼接,如
abc+def=abcdef。
输出一种合法的填写网格的方案,当然,对于某个单元格你也可不填写字母,请用.来表示。
我们保证存在至少一组解。
输入格式
第一行两个正整数 表示网格的行数与列数。
第三行一个正整数 表示字符串个数。
接下来 行一行一个字符串 。
输出格式
输出共 行 列,你需要输出一种合法的填写网格的方案,对于某个单元格你可不填写字母,请用.来表示,否则,请输出一个英文小写字母。
本题开启spj,你的任何一种合法的输出都将判为正确。
关于合法的输出的定义:
- 输出满足题目的要求。
- 输出正好 行, 列。
- 输出只可存在小写英文字母与
.。
输入输出样例 #1
输入 #1
5 5
4
hopes
and
dream
hope
输出 #1
..h.a
..o.n
..p.d
dream
..s..
输入输出样例 #2
输入 #2
4 5
5
abcde
fghij
klmno
pqrst
mrch
输出 #2
klmno
pqrst
abcde
fghij
说明/提示
样例说明
样例1
对于类似于
hopes
deram
and..
hope.
.....
或者
...d.
...r.
hopes
...a.
andm.
的输出也会判为正确。
数据范围
- 。
- 。
- 。
- 由英文小写字母组成。
- 保证数据有至少一组解。
0 条评论
目前还没有评论...