Khảo cổ học (THTA Sơn Trà 2023)

View as PDF




Time limit:
Python 3 1.5s
Memory limit:
Python 3 256M

Problem type
Points: 200 Time limit: 1.0s Memory limit: 500M Input: stdin Output: stdout

Nam là nhà khảo cổ học, anh đã thăm dò và phát hiện nhiều cổ vật rất có giá trị. Để dễ quản lí các cổ vật, anh ta đánh số thứ tự cho các cổ vật, có \(n\) cổ vật được đánh số \(1, 2, 3, ... n\). Nam muốn biết với n cổ vật thì tổng các chữ số dùng để đánh số thứ tự là bao nhiêu?

Ví dụ: Có \(n=12\) cổ vật thì tổng các chữ số để đánh số thứ tự là : \(1+2+3+4+5+6+7+8+9+1+0+1+1+1+2=51\)

Yêu cầu Cho giá trị \(n\), hãy tính tổng các chữ số dùng cho việc đánh số thứ tự \(n\) cổ vật

Dữ liệu: Một số tự nhiên \(n\ (n≤10^{12})\).

Kết quả: Một số tự nhiên duy nhất là tổng các chữ số dùng để đánh số thứ tự của \(n\) cổ vật.

Scoring

  • Có 60% số điểm của bài toán với \(n≤1 000 000\).
  • Có 40% số điểm của bài toán với \(1 0000 000≤n≤10^{12}\).

Example

Test 1

Input
12
Output
51
Note

\(1+2+3+4+5+6+7+8+9+1+0+1+1+1+2=51\)

Test 1

Input
8
Output
36
Note

\(1+2+3+4+5+6+7+8=36\)


Comments

There are no comments at the moment.