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:

  1. ~n~ chia hết cho 3;
  2. ~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

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.