编程题
### 问题描述 蓝桥镇附近又出现了神秘的遗迹,但是这次与往常不同,这次的遗迹需要完成石碑解密任务才可以进入。 遗迹的石碑上刻有一种奇怪的函数说明,函数名为 $f(x)$,$f(x)$ 代表一个正整数 $x$ 的十进制表示中,从最左边开始有多少个连续的数字 1。比如说,$f(1)=1$,$f(2)=0$,$f(10)=1$,$f(11)=2$,$f(101)=1$。 遗迹每天会给出一个正整数 $N$ ,只有计算出从 1 到 $N$ 的所有正整数的 $f(x)$ 之和,才能完成解密任务。 你能帮助蓝桥镇的人完成这个任务吗? ### 输入格式 一个正整数 $N$($1\leq N \leq 10^{15}$)。 ### 输出格式 一个整数,表示从 1 到 $N$ 的所有正整数的 $f(x)$ 之和。 ### 样例输入 ``` 100 ``` ### 样例输出 ``` 146 ```
查看答案
赣ICP备20007335号-2