题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
字串变换

题目题干

字串变换

题目描述

aft100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
已知有两个字串 A,B 及一组字串变换的规则(至多 6 个规则),形如:
  • A1→B1。
  • A2→B2。
规则的含义为:在 A 中的子串 A1 可以变换为 B1,A2 可以变换为 B2⋯。aft100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如:A=abcd,B=xyz,aft100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
变换规则为:
  • abc→xu,ud→y,y→yz。
则此时,A 可以经过一系列的变换变为 B,其变换的过程为:
  • abcd→xud→xy→xyz。
共进行了 3 次变换,使得 A 变换为 B。

输入

aft100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行有两个字符串 A,B。aft100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来若干行,每行有两个字符串 Ai,Bi,表示一条变换规则。

输出

aft100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
若在 10 步(包含 10 步)以内能将 A 变换为 B,则输出最少的变换步数;否则输出 NO ANSWER!。

样例输入 

abcd xyz
abc xu
ud y
y yz

样例输出 

3

提示

aft100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 100% 数据,保证所有字符串长度的上限为 20。

答案解析

相关题目

拯救oibh总部 题目描述 oibh 被突来的洪水淹没了,还好 oibh 总部有在某些重要的地方起一些围墙。用 * 号表示,而一个四面被围墙围住的区域洪水是进不去的。 oibh 总部内部也有许多重要
字串变换 题目描述 已知有两个字串 A,B 及一组字串变换的规则(至多 6 个规则),形如: A1→B1。 A2→B2。 规则的含义为:在 A 中的子串 A1 可以变换为 B1,A2 可以变换为 B
滚动窗口最大值 题目描述 给你一个整数数组,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。 你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 求出每次窗口滑动时的
特殊的fibonacci数列 题目描述 有一种fibonacci数列,定义如下: F(0)=7 F(1)=11 F(n)=F(n-1)+F(n-2) (n>=2) 给定一个n(n<1,0
康托展开 题目描述 求 1∼N 的一个给定全排列在所有 1∼N 全排列中的排名。结果对 998244353 取模。 输入 第一行一个正整数 N。 第二行 N 个正整数,表示 1∼N 的一种全排列。
求素数 描述 素数是组成一切自然数的基本元素,比如7是由1个2和1个5组成的。试编程求出100 000以内的素数。 输入 无。 输出 输出10 0000以内的素数,数与数之间以一个空格间隔(行末无
冒泡排序法 描述 对无序的N个整数按从小到大的顺序排序输出。 输入 输入N+1个数字,第一个数字为N(N\le100 000)N(N≤100000),其他数字为待排序数。 输出 输出从小到大排好
高精度加法 描述 计算两个非负整数A、B的和,其中A和B的位数在5 000位以内。 输入 输入共两行数据,第一行为一个非负整数A,第二行为一个非负整数B,A、B的位数均在5 000以内。 输出 输
狼找兔子 【题目描述】 一座山周围有n个洞围成一个圈,顺时针编号为0,1,2,…,n-1。而一只狼从0号洞开始,顺时针方向计数,每遇到m个洞就进洞找兔子。例如n=5,m=3时,狼经过的洞依次为0,3
天天爱跑步 题目描述 已知有n本书(从1~n编号)和n个人(从1~n编号),每个人都有一个自己喜爱的书的列表,现在请你编写一个程序,设计一种分书方案,使得每个人都能获得一本书,且这本书一定要在他的喜

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢