SỐ LỚN THỨ K

Bo là cậu bé thích đọc sách. Tuy chưa được học đến chuyên đề “Số học” nhưng Bo muốn nghiên cứu trước về nó. Bo đã đến thư viện tìm kiếm cuốn sách có bài toán liên quan đến nội dung này để thử sức mình. Bài toán Bo tìm thấy có yêu cầu như sau: “Cho một số nguyên dương \(n\ (n\ \leq \ 5 \times 10^{17})\). Tìm chữ số lớn thứ \(k\) trong \(n\)”.

Theo em, Bo làm thế nào để tìm ra đáp án đúng?

Dữ liệu vào:

+ Dòng đầu tiên chứa số \(n\);

+ Dòng thứ hai chứa số \(k\ (0\ < \ k\ \leq \ 9)\).

Kết quả:

+ Ghi một số là chữ số lớn thứ \(k\) trong \(n\).

Ví dụ:

Input Output Input Output
7853
3
5 509890
2
8

Ràng buộc:

+ Có 50% test tương ứng 50% số điểm của bài với \(n\ \leq \ 10^{6}\);

+ Có 40% test tương ứng 40% số điểm của bài với \(n\ \leq \ 10^{9};\ \)

+ Có 10% test tương ứng 10% số điểm của bài với \(n\ \leq \ 5 \times 10^{17}\).

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]