Word Ladder
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.
题目描述
有两个由小写英文字母组成的字符串 和 。其中保证 和 的长度相等。
新开一个数组 ,并重复以下操作,直到 与 相等:
更改 中的一个字符,并将修改之后的 添加到到 的末尾。
求以这种方式获得的元素数量最少的字符串数组 。如果有多个这样的数组,其元素数量最少,输出字典序最小的一个即可。
输入格式
两行 分别代表字符串 和 (令长度为 )
输出格式
第一行输出修改的次数 (设它为 )
接下来 行,输出 数组,每一行输出 个字符。
样例 #1
样例输入 #1
adbe
bcbc
样例输出 #1
3
acbe
acbc
bcbc
样例 #2
样例输入 #2
abcde
abcde
样例输出 #2
0
样例 #3
样例输入 #3
afwgebrw
oarbrenq
样例输出 #3
8
aawgebrw
aargebrw
aarbebrw
aarbebnw
aarbebnq
aarbeenq
aarbrenq
oarbrenq
提示
数据范围
- 、 是由小写英文字母组成的长度在1以上100以下的字符串。
- 和 的长度相等。
Sample Explanation 1
最初, = adbe
。通过如下操作,可以使 = ( acbe
, acbc
, bcbc
) 。
- 将 改写为
acbe
,并在 的末尾添加acbe
。 - 将 改写为
acbc
,并在 的末尾添加acbc
。 - 将 改写为
bcbc
,并在 的末尾添加bcbc
。
数据结构—树、图(初步)
- Status
- Done
- Problem
- 6
- Open Since
- 2025-3-15 0:00
- Deadline
- 2025-3-23 23:59
- Extension
- 24 hour(s)