编程题
### 问题描述 在一个神秘的数字世界里,有一种奇怪的数学函数 $f(x)$。它的定义是:$f(x)$ 代表一个正整数 $x$ 的十进制表示中,从最左边开始有多少个连续的数字 1。比如说,$f(1)=1$,$f(2)=0$,$f(10)=1$,$f(11)=2$,$f(101)=1$。 小蓝是这个数字世界里的一名数学家,他对 $f(x)$ 函数十分感兴趣。他想知道从 1 到 $N$ 的所有正整数的 $f(x)$ 之和,但是他太忙了,需要你来帮忙解决这个问题。 请你编写一个程序,给定一个正整数 $N$,计算从 1 到 $N$ 的所有正整数的 $f(x)$ 之和。 ### 输入格式 一个正整数 $N$($1\leq N \leq 10^{15}$)。 ### 输出格式 一个整数,表示从 1 到 $N$ 的所有正整数的 $f(x)$ 之和。 ### 样例输入 ``` 100 ``` ### 样例输出 ``` 146 ```
查看答案
赣ICP备20007335号-2