Chọn số

Xem dạng PDF

Gửi bài giải

Điểm: 5,00
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

Từ các số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 người ta muốn đánh mã cho học sinh từ các chữ số lên bàn học của các em. Ví dụ số báo danh 234 được kết hợp từ 3 chữ số là 2, 3 và 4. Số báo danh của học sinh được đánh từ 1 đến n, trong đó n là số học sinh tham gia. Do số lượng học sinh đông nên Ban tổ chức muốn biết tổng số chữ sẽ được viết ra để cử thêm người để viết số báo danh đó.

Ví dụ: Nếu có 13 học sinh tham dự thì số báo danh cần đánh là 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 như vậy cần dùng đến 17 chữ số. Tuy nhiên, do lượng thí sinh quá đông, việc đếm tổng số chữ không thể nhanh được, các bạn hãy giải bài toán này giúp ban tổ chức.

Input: Dòng đầu tiên chỉ chứa duy nhất một số N (1 <= N <= 10^16), số thí sinh sẽ tham dự kỳ thi.

Output: Đưa ra tổng số chữ số vi tính cần cắt từ 1 tới N

SAMPLE INPUT
    13
SAMPLE OUTPUT
    17
SAMPLE INPUT
    4
SAMPLE OUTPUT
4

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.