#L0351. 字母串变换
字母串变换
题目描述
给定两个由小写字母组成的字符串 和 ,以及一组变换规则(至多 条)。每条规则形如 ,表示可以将字符串中的子串 替换为 。
例如,若 ,,规则为:
则可以通过以下步骤将 变换为 :
- $\texttt{abcd} \to \texttt{xud} \to \texttt{xy} \to \texttt{xyz}$
共进行了 次变换。
请编写程序,求出将 变换为 所需的最少步数。
输入格式
第一行有两个字符串 。
接下来若干行,每行有两个字符串 ,表示一条变换规则。
输出格式
若在 步(含 步)以内能将 变换为 ,则输出最少步数;否则输出 NO ANSWER!。
样例
abcd xyz
abc xu
ud y
y yz3
提示
所有字符串长度不超过 ,且均由小写字母组成。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 1079
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 125MiB
- 上传者