A - Progress Report Decreasing...
Assam
2
s
1024
MB
200
点
問題文
労働者のゴリ太郎君は、ある仕事を任されました。
仕事の進捗は以下のように増えます。
- $0$日目の進捗を$0$とします。
- $i (1\le i \le 1000)$ 日目には進捗は $10^{1 - \lfloor\frac{i-1}{9}\rfloor}$ 増えます。
$D$日目の終わりの進捗を出力してください。
床関数 ($\lfloor x \rfloor$) について
実数 $x$ に対して、「$x$ 以下の整数の中で最大の整数」を$\lfloor x \rfloor$と表します。たとえば$\lfloor \frac{11}{9} \rfloor = 1$, $\lfloor 5 \rfloor = 5$のようになります。制約
- $1\leq D \leq 1000$
- 入力は整数
部分点
この問題には部分点が設定されています。
- $D \leq 9$ を満たすデータセットに正解した場合には、$100$ 点が与えられます。
入力
$D$
出力
答えを1行に出力してください。
この問題の答えは有限小数で正確に表せることが示せます。小数点以下に余分な0
はつけずに正確に出力してください。
入力例 1
4
出力例 1
40
$4$日目終わり時点の進捗は $10 + 10 + 10 + 10 = 40$ です。
40.0
等と出力するとWAになるので出力形式に注意してください。
このケースは部分点の制約を満たします。
入力例 2
12
出力例 2
93
$12$ 日目終わり時点の進捗は $10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 1 + 1 + 1 = 93$ です。
93.0
等と出力するとWAになるので出力形式に注意してください。
入力例 3
20
出力例 3
99.2
$20$日目終わり時点の進捗は $10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0.1 + 0.1 = 99.2$ です。
99.20
等と出力するとWAになるので出力形式に注意してください。
入力例 4
1000
出力例 4
99.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991
有限小数で正確に出力してください。