当前位置:网站首页>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 )
边栏推荐
- 假设检验——《概率论与数理统计》第八章学习笔记
- Technical tutorial: how to use easydss to push live streaming to qiniu cloud?
- 【thingsboard】替换首页logo的方法
- level17
- [moteur illusoire UE] il ne faut que six étapes pour réaliser le déploiement du flux de pixels ue5 et éviter les détours! (4.26 et 4.27 principes similaires)
- Neural networks and deep learning Chapter 2: machine learning overview reading questions
- Scope of package class package
- 揭秘技术 Leader 必备的七大清奇脑回路
- 2022-2028 global and Chinese equipment as a Service Market Research Report
- Machine learning decision tree
猜你喜欢

网络安全-记录web漏洞修复

windows下Redis-cluster集群搭建

蛇形矩阵

How should programmers learn mathematics

直播預告 | 容器服務 ACK 彈性預測最佳實踐

Invalid bound statement (not found) in idea -- problem solving

windows下Redis-cluster集群搭建

官宣!第三届云原生编程挑战赛正式启动!

Threejs Internet of things, 3D visualization of farms (II)

Mxnet imports various libcudarts * so、 libcuda*. So not found
随机推荐
Machine learning -- neural network
Kwai, Tiktok, video number, battle content payment
Common features of ES6
官宣!第三届云原生编程挑战赛正式启动!
How to force activerecord to reload a class- How do I force ActiveRecord to reload a class?
Study notes 7
这是一个不确定的时代
学习MVVM笔记(一)
Raki's notes on reading paper: soft gazetteers for low resource named entity recognition
[illusory engine UE] method to realize close-range rotation of operating objects under fuzzy background and pit recording
Introduction to RT thread kernel (5) -- memory management
【虚幻引擎UE】实现测绘三脚架展开动画制作
自动语音识别(ASR)研究综述
Threejs Internet of things, 3D visualization of farms (I)
Power management bus (pmbus)
Fuel consumption calculator
windows下Redis-cluster集群搭建
电源管理总线 (PMBus)
A real day for Beijing programmers!!!!!
Stage experience