Big-O Coding Logo
Big-OCoding
Khóa họcLộ trìnhLuyện phỏng vấnThi đấuBài tậpBảng xếp hạngAI Coding LabSắp ra mắtPremium
Quay lại
Đề bài
|
Lời giải
|
Bài nộp
|
Thảo luận (0)

Chữ số thứ K

Nguồn: Big-O

Easy 512MB

Trong khi bạn bè cùng trang lứa đang đi chơi Halloween, Bob quyết định ở nhà chăm chỉ giải các bài tập được giao để trở nên thật xuất sắc trong lớp và có cơ hội giành học bổng. Trong quá trình luyện tập, Bob gặp phải một bài toán hóc búa. Biết bạn là một lập trình viên tài năng và giàu kinh nghiệm, Bob đã gửi tín hiệu cầu cứu đến bạn. Hãy giúp Bob giải quyết bài toán này nhé!

Đề bài như sau: Bob có 2 số l, r. Nhiệm vụ của Bob là tìm chữ số thứ k tính từ trái sang phải sau khi tính tổng tất cả các số từ l đến r.

Đầu vào: Một dòng duy nhất chứa 3 số l,r,kl, r, kl,r,k, trong đó [l,r][l, r][l,r] là khoảng cần tính tổng và k là vị trí của chữ số cần tìm sau khi tính tổng (1≤l≤r≤5.1081\leq l \leq r \leq 5.10^81≤l≤r≤5.108, 1≤k≤len(s)1 \leq k \leq len(s)1≤k≤len(s), với sss là tổng của các số từ l đến r).

Đầu ra: In ra một dòng duy nhất chứa chữ số thứ k của tổng tất cả các giá trị từ l đến r.

Giải thích: Tổng các số từ 4→1004 \to 1004→100 là 504450445044. Do đó, chữ số thứ 2 của 5044 là 0.

Ví dụ 1:

Đầu vào:

4 100 2

Đầu ra:

0
Chỉ viết thân hàm, hệ thống tự lo Input/Output
Bài này không hỗ trợ chế độ Viết chương trình
Bật gợi ý code
|
Loading...
Test Case
|
Output
Ln 1, Col 1
Đang tải test ví dụ...