当前位置:网站首页>English topic assignment (27)

English topic assignment (27)

2022-07-05 04:31:00 m0_ sixty-five million seven hundred and eighty-eight thousand

The original title is :

Open the Lock

 1000ms  32768K

describe :

Now an emergent task for you is to open a password lock. The password is consisted of four digits. Each digit is numbered from 1 to 9.
Each time, you can add or minus 1 to any digit. When add 1 to '9', the digit will change to be '1' and when minus 1 to '1', the digit will change to be '9'. You can also exchange the digit with its neighbor. Each action will take one step.

Now your task is to use minimal steps to open the lock.

Note: The leftmost digit is not the neighbor of the rightmost digit.

Input :

The input file begins with an integer T, indicating the number of test cases.

Each test case begins with a four digit N, indicating the initial state of the password lock. Then followed a line with anotther four dight M, indicating the password which can open the lock. There is one blank line after each test case.

Output :

For each test case, print the minimal steps in one line.

The sample input :

2
1234
2144

1111
9999

Sample output :

2
4

( link :Open the Lock | JXNUOJ

translate :

The lock

Now I have an urgent task for you —— Unlock the code lock . The code is from 4 It's made up of digits . Every number belongs to 1~9 in .

Each time you can add or subtract 1. When the 9 add 1 when , Change to numbers 1, When the 1 subtract 1 when , Change to numbers 9. You can also exchange two adjacent numbers . Each action counts as a step .

Your task is to unlock with the least number of steps .

Be careful : The leftmost number is not adjacent to the rightmost number .

Input :

Enter an integer first T, Represents the number of test groups . Each test group first enters 4 digit N, Represents the password originally displayed by the password lock . Next line input 4 digit M, Represents the password that can unlock . And there is a space line between each two groups of test arrays .

Output :

For each set of test arrays , Output minimum operand ( Each takes up a line )

原网站

版权声明
本文为[m0_ sixty-five million seven hundred and eighty-eight thousand ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202140637058963.html