Chữ Số Thứ K

Xem dạng PDF

Gửi bài giải

Điểm: 100,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài

Viết tất cả các số nguyên dương theo thứ tự tăng dần thành một hàng như sau:

1234567891011121314...

Hỏi chữ số thứ ~k~ là chữ số nào?

Dữ liệu vào

Dòng đầu tiên và duy nhất chứa một số nguyên ~k~.

Kết quả

In ra chữ số thứ ~k~.

Ví dụ

Đầu vào:

14

Đầu ra:

1

Giải thích: Chín vị trí đầu tiên là các số ~1~ đến ~9~. Sau đó số ~10~ chiếm vị trí ~10~ và ~11~, số ~11~ chiếm vị trí ~12~ và ~13~, số ~12~ chiếm vị trí ~14~ và ~15~. Vậy chữ số thứ ~14~ là chữ số đầu tiên của ~12~, tức là ~1~.

Giới hạn

  • ~1 \le k \le 10^{18}~

Các số có ~d~ chữ số gồm ~9 \cdot 10^{d-1}~ số và đóng góp ~9 \cdot 10^{d-1} \cdot d~ chữ số. Với ~d = 18~ tích này vượt quá phạm vi số nguyên có dấu 64 bit, hãy cẩn thận khi cộng dồn.


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.