問題文
正整数Xが与えられます.数列{an}n=0Xを以下で定めます.
a0,a1,⋯aXのX+1項のうち先頭の桁が1であるものがいくつあるか数えてください.
制約
- 0≤X≤109
- 入力される値はすべて整数である
入力
入力は以下の形式で標準入力から与えられます.
出力
問題の答えを整数で出力せよ.
サンプル
実際に第0項から第10項までを列挙すると1,2,4,8,16,32,64,128,256,512,1024です.
このうち先頭の桁が1であるものは1,16,128,1024の4個であるため答えは4です.
項の番号は0始まりであることに気を付けてください.