数一(1)
题号:NC14511
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

小华非常喜欢数字,尤其喜欢‘1’,现在他想知道1~n中共有多少个‘1’?(例如11包含两个1,所以n=11时,1~11中共有4个‘1’)

输入描述:

输入包含多组数据,每组数据输入一个n(1<=n<=1000000)。

输出描述:

输出1~n中包含‘1’的个数。
示例1

输入

复制
3

输出

复制
1
示例2

输入

复制
20

输出

复制
12