Codeforces Round 905 (Div. 3) |
---|
Закончено |
Вам дан четырехзначный пинкод, состоящий из цифр от $$$0$$$ до $$$9$$$, который нужно набрать. Изначально курсор указывает на цифру $$$1$$$. За одну секунду вы можете сделать ровно одно из следующих двух действий:
На картинке выше показано устройство, которым вы пользуетесь для набора пинкода. Например, для цифры $$$5$$$ соседними цифрами являются $$$4$$$ и $$$6$$$, а у цифры $$$0$$$ всего одна соседняя цифра $$$9$$$.
Определите за какое наименьшее количество секунд можно набрать данный вам четырехзначный пинкод.
Каждый тест состоит из нескольких наборов входных данных. Первая строка содержит единственное целое число $$$t$$$ ($$$1 \leq t \leq 10^4$$$) — количество наборов входных данных. Далее следует их описание.
Единственная строка каждого набора входных данных описывает пинкод как строку длины $$$4$$$, состоящую из цифр от $$$0$$$ до $$$9$$$.
Для каждого набора входных данных выведите наименьшее количество секунд, которое нужно, чтобы ввести данный пинкод.
101111123610101920927300007492854302948361
4 9 31 27 28 13 25 16 33 24
В первом наборе входных данных курсор нужно нажать $$$4$$$ раза.
Во втором наборе входных данных можно справится за $$$9$$$ секунд следующим образом:
Название |
---|