Trại hè Hùng Vương 2016 - Số DMT
Xem dạng PDF
Gửi bài giải
Điểm:
10,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT
Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
Giáo sư Thuấn mới tìm ra loại số rất đặc biệt và đặt tên là số DMT. Một số nguyên dương ~n~ được gọi là số DMT nếu ~n~ thỏa mãn hai tính chất sau:
- ~n~ chia hết cho 3;
- ~n~ có đúng 9 ước số.
Giáo sư muốn khảo sát mật độ các số DMT nên nhờ các bạn tham gia thi chọn học sinh giỏi Trại hè Hùng Vương lập trình giải quyết bài toán sau: Cho hai số nguyên không âm ~a, b~, hãy đếm số lượng số DMT trong đoạn ~[a, b]~.
Input
- Dòng đầu chứa số nguyên ~T~ là số bộ dữ liệu;
- ~T~ dòng sau, mỗi dòng chứa hai số nguyên dương ~a, b~.
Hai số liên tiếp trên cùng dòng được ghi cách nhau bởi dấu cách.
Output
- Ghi ra ~T~ dòng, mỗi dòng là số lượng số DMT trong đoạn ~[a, b]~ tương ứng với bộ dữ liệu vào.
Sample Input 1
2
1 10
220 230
Sample Output 1
0
1
Subtasks
| Subtask | Điểm | Ràng buộc |
|---|---|---|
| 1 | ~25~ | ~a, b \le 10^3; T = 1~. |
| 2 | ~25~ | ~a, b \le 10^3; T \le 1000~. |
| 3 | ~25~ | ~a, b \le 10^6; T = 1~. |
| 4 | ~25~ | ~a, b \le 10^{12}; T \le 10^6~. |
Bình luận