Đề bài
Cho một khóa số, có vòng số (), mỗi vòng có 10 chữ số từ 0 đến 9 được xếp thứ tự như ví dụ bên dưới. Trên ổ khóa có 01 vị trí được đánh dấu mũi tên cho biết chữ số hiện hành của ổ khóa, muốn mở khóa chúng ta xoay các vòng lên hay xuống từng nấc để thay đổi số hiện hành sao cho trùng với mật khẩu đã cho trước, đúng thứ tự từ trái qua phải thì khóa sẽ mở. Quy ước vòng đầu tiên bên trái là vòng 1,… vòng cuối cùng bên phải là vòng .
Hình dưới là khoá số có 5 vòng; 5 chữ số hiện hành là 00000.
Quy ước: Giả sử 1 vòng của ổ khóa có số hiện hành là số 0: nếu xoay lên 1 nấc thì số hiện hành là số 1, ngược lại nếu xoay xuống 1 nấc thì số hiện hành là số 9.
Yêu cầu: Nhập số vòng của ổ khóa, chữ số hiện hành trên ổ khóa và mật khẩu chữ số từ 0 đến 9. Cho biết tổng số nấc xoay ít nhất của vòng để mở được ổ khóa.
Dữ liệu vào
Nhập từ bàn phím gồm:
- Dòng 1: số nguyên – số vòng
- Dòng 2: chữ số hiện hành
- Dòng 3: mật khẩu gồm chữ số.
Kết quả ra
Xuất kết quả ra màn hình 1 số duy nhất là tổng số nấc xoay ít nhất của vòng để mở được ổ khóa.
Ràng buộc
- .
Ví dụ
5 00000 63082
11
Giải thích
Cho ổ khóa có số vòng N=5, số hiện hành là 0000, mật khẩu là 63082.
Kết quả là: Tổng số nấc xoay ít nhất 11 nấc (vòng 1 xoay xuống 4 nấc, vòng 2 xoay lên 3 nấc, vòng 3 không xoay, vòng 4 xoay xuống 2 nấc, vòng 5 xoay lên 2 nấc).
