30/09/2018, 16:24
Nhập một dãy số, tìm chữ số thứ k
Mọi người giúp em bài này với
Dãy các số tự nhiên được viết ra thành một dãy vô hạn trên đường thẳng:
1234567891011121314… (1)
Hỏi số ở vị trí thứ 1000 trong dãy trên là số nào?
Bài liên quan
####DPT ~ O(logk)
Chỉ có thể nói ý tưởng giúp em được không, em chẳng hiểu gì cả, bài này nhìn thế mà sao khó quá
Hàm pow chắc hiểu
hàm đếm = 10^i - 10^(i-1) là tất cả số có i chũ số:
Vd: 10…99: có 90 số
Hàm kth: mục đích của biến d là đếm tổng số chữ số trước đó của các số trước.
có 1 cách khác lâu hơn. Tinh het tat cả chữ số vào xâu s sau đó đưa ra vị trí
chữ số cần tìm = s[k-1];
Tên topic: Nhập một dãy số.
Ví dụ: dãy 123456789101112…
=> dãy số ở đây là dãy tùy chọn do người dùng nhập hay bắt buộc phải có quy luật như trên?
Dạ thích gì thì nhập đấy
Hàm pow dùng để làm gì thế ạ?