NGUYÊN TỐ

(ts10ls2425c2.*)

Hôm nay Lam được học về chủ đề số nguyên tố. Lam biết số nguyên tố là số tự nhiên lớn hơn 1, chỉ có hai ước là 1 và chính nó.

Ví dụ: 2, 3, 5, … là các số nguyên tố; các số 4, 6, 8, … không phải số nguyên tố.

Lam nghĩ ra một bài toán để đố các bạn trong lớp như sau: Cho hai số nguyên dương ab. Hãy đếm trong đoạn \(\lbrack a,\ b\rbrack\) có bao nhiêu số mà số lượng các ước dương của nó là một số nguyên tố.

Yêu cầu: Các bạn hãy viết chương trình giải bài toán trên.

Dữ liệu vào:

+ Dòng 1: chứa số nguyên dương \(T\) là số lượng các đoạn cần đếm;

+ \(T\) dòng tiếp theo, mỗi dòng chứa một cặp số nguyên dương ab.

Kết quả:

+ Ghi \(T\) dòng, mỗi dòng là kết quả tương ứng với dữ liệu vào.

Ví dụ:

Input Output
2
2 7
1 100
5
32

Ràng buộc:

  • Có 40% số điểm tương ứng với số test có \(1\ \leq \ a\ \leq \ b\ \leq \ 200\) \(T\ \leq 10^{2}\);

  • Có 30% số điểm tương ứng với số test có \(1\ \leq \ a\ \leq \ b\ \leq \ 2000\) \(T\ \leq 10^{3}\);

  • Có 30% còn lại tương ứng với số test có \(1\ \leq \ a\ \leq \ b\ \leq \ 10^{6}\) \(T\ \leq \ 10^{5}\).

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]