#A1002P1271. 收银员的难题

收银员的难题

题目描述

小高正在做收银员的工作,收银台的机器上有1111个按钮:012345678900

收款机上显示的是xx,初始值是00,每次按下一个键 tt,显示的值变为 10x+t10*x + t。特别的,如果按下 00xx 将变为xx100100倍。

问:至少要按几次按键才能将显示的数字 xx 变为 SS

输入格式

输入一个字符串SS

输出格式

输出一个整数,表示总共需要按下多少次按钮才能显示出SS

测试数据

40004
4
1355506027
10
10888869450418352160768000001
27

提示

在第一个测试数据中,需要按44次按钮。变化如下:

  • 先摁下一个44x:4x:4
  • 再摁下一个0000x:400x:400
  • 再摁下一个00x4000x:4000
  • 再摁下一个44x:40004x:40004

数据描述

  • 1 S 10100000 1\leq\ S\leq\ 10^{100000}