2488: 十六进制数
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:14
解决:6
题目描述
七月,一个美丽的早晨,一件可怕的事发生在了主机上:Megabyte 以某种方式将一个卑
鄙的病毒注入了他那个不比病毒善良的姐姐 Hexadecimal 的内存中。 他载入了大量的从 1 到
n 的n 个不同的自然数来取得她的能量的全部控制权。
但是他的计划失败了。原因很简单:Hexadecimal 除了写成二进制格式的数字之外,不感
知任何信息。也就是说,如果一个数字表示成十进制后包含除 0 和 1 以外的字符,它不会被
存到内存中。
现在 Megabyte 想知道,有多少数字被成功载入了。
输入
输入文件包含一行一个整数 n(1 ≤ n ≤ 1,000,000,000) 。
输出
输出文件包含一行一个数字,表示问题的答案。
样例输入 复制
10
样例输出 复制
2
提示
对于 n=10,答案包含数字 1 和 10。