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

Xem PDF




Thời gian:
Python 3 1.5s
Bộ nhớ:
Python 3 256M

Tác giả:
Dạng bài
Điểm: 200 Thời gian: 1.0s Bộ nhớ: 500M Input: bàn phím Output: màn hình

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\)


Bình luận


  • 5
    NguyenQuocBao    9:01 p.m. 6 Tháng 7, 2022

    mong admin làm thêm testcase cho em vào test nhé!