#wch241. 四位密码锁
四位密码锁
【题目描述】
有 组四位密码锁。每组给出当前状态 和目标状态 ,每个状态恰好有四个数字,可以有前导零。
一次操作可以:
- 选择一位加 ,其中 加一变为 ;
- 选择一位减 ,其中 减一变为 ;
- 交换任意一对相邻数字。
求变为目标状态的最少操作次数。
【输入格式】
【输出格式】
每组输出一行最少操作次数。
【样例】
3
1234 1234
0000 0001
1234 2134
0
1
1
【数据范围】
- 均为四位数字串
相关
在以下作业中:
有 T 组四位密码锁。每组给出当前状态 A 和目标状态 B,每个状态恰好有四个数字,可以有前导零。
一次操作可以:
求变为目标状态的最少操作次数。
T
A1 B1
⋮
每组输出一行最少操作次数。
3
1234 1234
0000 0001
1234 2134
0
1
1