Trạng thái

DIGIT - Chữ số thập phân

Xét biểu diễn thập phân của phân số \(\frac{a}{b}\). Biểu diễn này có thể là một số thập phân hữu hạn hoặc một số thập phên vô hạn tuần hoàn. Nếu phân số có thể biểu diễn bởi một số thập phân hữu hạn, ta có thể viết thêm một dãy vô hạn các chữ số 0 vào sau chữ số cuối cùng sau dấu chấm thập phân và coi đó cũng là một số thập phân vô hạn tuần hoàn. Ví dụ:

\(\frac{100}{8}\) = \(12,5000...0...\)

\(\frac{17}{3}\) = \(5,666...6...\)

\(\frac{99}{140}\) = \(0, 70714285714285...714285...\)

Yêu cầu

Sau khi đánh số từ 1 trở đi, từ trái qua phải các chữ số đứng sau dấu “,” trong biểu diễn thập phân của \(\frac{a}{b}\), hãy xác định chữ số thứ \(k\).

Input

• Một dòng chứa ba số nguyên dương \(a,b,k\).

Output

• In ra 1 số nguyên duy nhất là giá trị chữ số tìm được.

Giới hạn

• Subtask 1 (30%): \(a,b,k ≤ 10^6\).

• Subtask 2 (30%): \(a, b ≤ 10^9,k ≤ 10^{18}\).

• Subtask 3 (40%): \(a, b, k ≤ 10^{18}\).

Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
977 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
Chưa xác định
Ngôn ngữ cho phép
C#, C++, Java, Python