[TS10 Lào Cai 2022 - 2023] Câu 5

Xem dạng PDF

Gửi bài giải

Điểm: 0,01 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: cau5.inp
Output: cau5.out

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Mỗi số đều mang một ý nghĩa vô cùng đặc biệt. Theo quan niệm của nhiều người, số ~5~ là một số đặc biệt trong các số đặc biệt; số ~5~ tương ứng là số sinh, đại diện cho sự chính trực, một số đại cát, đại lợi. Vì đam mê với các con số nên Tít đã tìm hiểu rất nhiều cổ tích về số ~5~. Hôm nay, trong tiết Tin học của lớp 10 chuyên Tin, thầy giáo đưa ra yêu cầu đếm các số nguyên tố trong đoạn từ ~L~ đến ~R~. Tít thấy nhiệm vụ này khá quen thuộc nên quyết định thử thách mình với yêu cầu đếm xem trong đoạn ~L~ đến ~R~ có bao nhiêu số là số nguyên tố và đồng thời có tổng các chữ số chia hết cho ~5~. Tít gọi các số đặc biệt này là các số siêu nguyên tố.

Yêu cầu: Em hãy giúp bạn Tít đếm xem trong đoạn từ ~L~ đến ~R~ có bao nhiêu số là số siêu nguyên tố.

Input

  • Đọc dữ liệu từ tệp Cau5.inp gồm:

  • Dòng đầu tiên chứa số nguyên dương ~T~ là số lượng Test trong file (~T \le 3.10^5~).

  • ~T~ dòng tiếp theo, mỗi dòng chứa hai số nguyên dương ~L~, ~R~ (~L \le R \le 3.10^6~) theo thứ tự, phân tách nhau bởi dấu cách.

Output

  • Kết quả được ghi ra tệp Cau5.out gồm:

  • Ghi ra ~T~ dòng, mỗi dòng ghi một số là số lượng số siêu nguyên tố có trong đoạn ~[L, R]~, tương ứng theo thứ tự dữ liệu Test đầu vào.

Ràng buộc

  • 20% số test có ~1 \le T \le 100~; ~L, R \le 200~.

  • 20% số test tiếp theo có ~1 \le T \le 10^3~; ~L, R \le 2.10^3~.

  • 30% số test tiếp theo có ~1 \le T \le 10^4~; ~L, R \le 2.10^5~.

  • 30% số test cuối cùng có ~1 \le T \le 3.10^5~; ~L, R \le 3.10^6~.

Sample Input 1

3
1 10
4 20
6 15

Sample Output 1

1
2
0

Giải thích:

  • Trong đoạn ~[1, 10]~ có ~1~ số siêu nguyên tố là ~5~.

  • Trong đoạn ~[4, 20]~ có ~2~ số siêu nguyên tố là ~5~ và ~19~ (~1 + 9 = 10~).

  • Trong đoạn ~[6, 15]~ không có số siêu nguyên tố nào.


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.