B37 - Sum of Digits
Editorial
/
Time Limit: 1 sec / Memory Limit: 1024 MB
配点: 1000 点
問題文
この問題は、同じ節の例題(A37)と比べて難易度が高いです。ヒントも用意していますが、難しいと思ったら飛ばしても構いません。
整数 x の各桁の和を f(x) とします。 たとえば、f(288)=2+8+8=18 です。
f(1)+f(2)+\dots+f(N) の値を求めてください。
ヒントについて
解説ページ にヒントがあります。考察に詰まったらご活用ください。 ヒント1 から順番に読んで、各ヒントまでの段階で考えてみることをおすすめします。制約
- 1 \leq N < 10^{15}
- N は整数
入力
入力は以下の形式で標準入力から与えられます。
N
出力
答えを整数で出力してください。
入力例 1
4
出力例 1
10
f(1) + f(2) + f(3) + f(4) = 1+2+3+4 = 10 です。
入力例 2
288
出力例 2
2826