from collections import deque
# Build distance matrix
dist = [float("inf")] * 301
dist[10] = 0
dist[300] = 1
q = deque()
q.append(10)
q.append(300)
deltas = [x*y for x in (-1, 1) for y in (1, 10, 100)]
while q:
x = q.popleft()
for delta in deltas:
nextX = x + delta
if 10 <= nextX <= 300:
nextDis = dist[x] + 1
if nextDis < dist[nextX]:
dist[nextX] = nextDis
q.append(nextX)
T = int(input())
for _ in range(T):
targets = map(int, input().split())
res = sum(map(lambda x: dist[x], targets))
print(res)



京公网安备 11010502036488号