CF9C Hexadecimal's Numbers
题目描述
在一个美丽的七月早晨,Mainframe 里发生了一件可怕的事情:一个恶毒的病毒 Megabyte 不知怎的获得了他同样恶毒的妹妹 Hexadecimal 的内存访问权限。他向她的内存中加载了 $n$ 个从 $1$ 到 $n$ 的不同自然数,以便实现对她能量的全面控制。
但他的计划失败了。原因非常简单:Hexadecimal 只能识别二进制格式写出的数字。这意味着,如果一个数字的十进制表示中包含除了 0 和 1 以外的字符,这个数字就不会被存储到内存中。现在 Megabyte 想知道,到底有多少数字被成功加载进去了。
输入格式
输入数据仅包含一个数字 $n$($1 \leq n \leq 10^{9}$)。
输出格式
输出唯一的一个数字,即题目的答案。
说明/提示
当 $n = 10$ 时,答案包括数字 1 和 10。
由 ChatGPT 5 翻译