#ABC370C. 单词阶梯
单词阶梯
单词阶梯
题目描述
给你两个由小写英文字母组成的字符串 和 。这里, 与 长度相等。
令 为空数组,重复以下操作直到 等于 :
修改 中的一个字符,并将 追加到 的末尾。
求按这种方式得到的元素个数最少的字符串数组 。若元素个数最少的数组有多个,求其中字典序最小的一个。
字符串数组上的字典序是什么?
长度为 的字符串 比长度为 的字符串 字典序更小,当且仅当存在整数 ,同时满足以下两个条件:
- 在字母表中比 更靠前。
有 个元素的字符串数组 比有 个元素的字符串数组 字典序更小,当且仅当存在整数 ,同时满足以下两个条件:
- $(X_1,X_2,\ldots,X_{j-1}) = (Y_1,Y_2,\ldots,Y_{j-1})$
- 比 字典序更小。
输入格式
输入按以下格式从标准输入给出:
输出格式
设目标数组的元素个数为 。输出 行。
第 1 行输出 的值。
第 行 输出数组的第 个元素。
样例
adbe
bcbc
3
acbe
acbc
bcbc
初始时, adbe。
通过如下操作可以得到 acbe acbc bcbc :
将 改为 acbe,并将 acbe 追加到 末尾。
将 改为 acbc,并将 acbc 追加到 末尾。
将 改为 bcbc,并将 bcbc 追加到 末尾。
abcde
abcde
0
afwgebrw
oarbrenq
8
aawgebrw
aargebrw
aarbebrw
aarbebnw
aarbebnq
aarbeenq
aarbrenq
oarbrenq
数据范围
- 、 是由小写英文字母组成的字符串,长度在 到 之间(含两端)。
- 与 的长度相等。
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 3412
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者