Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python
Quỳnh Anh đang đọc một cuốn sách có ~n~ trang được đánh số từ ~1~ đến ~n~. Mỗi lần đọc đến trang mà có số trang chia hết cho ~m~, anh ta dừng lại và ghi lại chữ số cuối của số trang này.
Ví dụ: Nếu ~n = 15~ và ~m = 5~ các trang chia hết cho ~m~ là ~5, 10, 15~. Các chữ số cuối cùng của các trang này tương ứng là ~5, 0, 5~ và có tổng là ~10~.
Yêu cầu
Nhiệm vụ của các bạn là tính tổng của tất cả các chữ số cuối cùng số trang mà Quỳnh Anh đã viết ra. (Bạn phải tìm ra lần lượt tổng số lần đọc)
Dữ liệu đầu vào
Gồm ~T + 1~ dòng:
- Dòng đầu tiên của đầu vào chứa một số nguyên ~T~ ~(1 \le T \le 1000)~ là số lượng số lần đọc (~T~ test đưa vào);
- Dòng thứ 2 chứa ~i~ trong ~T~, với dòng thứ ~i~ gồm hai số nguyên ~n~ và ~m~ ~(1 \le n, m \le 10^{16})~ với ý nghĩa như đã mô tả trong để bài.
Dữ liệu đầu ra
Gồm ~T~ dòng, dòng thứ ~i~ là câu trả lời cho truy vấn thứ ~i~.
Ràng buộc dữ liệu
- Có 50% số điểm với ~1 \le n, m \le 10^4~;
- Có 50% số điểm với ~1 \le n, m \le 10^{16}~.
Ví dụ
Ví dụ 1
INPUT
5
1 1
10 1
100 3
1024 14
123 144
OUTPUT
1
45
153
294
0
Bình luận
tôi biết code nhưng ko thèm share đâu=)))))))
ae leo từ từ thôi
đéo e nhé
hi ae