当前位置:首页|资讯

Abc 370 Word Ladder

作者:您是打尖儿还是住店呢发布时间:2024-09-07

给你两个由小写英文字母组成的字符串 S 和 T。在这里,S 和 T 的长度相等。


假设 X 是一个空数组,重复下面的操作直到 S 等于 T:


更改 S 中的一个字符,并将 S 追加到 X 的末尾。

找出这样得到的元素个数最少的字符串数组 X。如果有多个元素个数相同的数组,请找出其中按词典顺序最小的一个。


什么是字符串数组的词序?

限制条件

S 和 T 是由小写英文字母组成的字符串,长度在 

1 和 100 之间的字符串。

S 和 T 的长度相等。

输入

输入内容由标准输入法提供,格式如下:


S

T

输出

设 M 为所需数组的元素个数。打印 M+1 行。


第一行应包含 M 的值。


第 i+1 行(1≤i≤M)应包含 

数组的第 i 个元素。


输入示例 1

adbe

bcbc

样本输出 1

3

acbe

acbc

bcbc

初始值 

S= adbe。


我们可以通过以下操作得到 X=( acbe , acbc , bcbc ) :


将 

将 S 改为 acbe,并将 acbe 追加到 X 的末尾。


将 

将 S 改为 acbc,并将 acbc 追加到 X 的末尾。

X.


将 

S 改为 bcbc,并将 bcbc 追加到 X 的末尾。

X

-----

有思路了,就好做了,不然老是做不出来,提示是在代码里面。。。。。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1