O. Đếm số nguyên tố trong đoạn


Submit solution

Points: 50
Time limit: 1.0s
Memory limit: 256M

Problem type

Cho hai số nguyên dương LR, hãy đếm có bao nhiêu số nguyên tố nằm trong đoạn từ L đến R (bao gồm cả hai đầu mút).

Giới hạn

  • 1 ≤ L ≤ R ≤ 107

Input

  • Một dòng gồm hai số nguyên L và R.

Output

  • Một số nguyên duy nhất là số lượng số nguyên tố trong đoạn [L, R].

Ví dụ

Input Output
10 204
1 104
2 21

Gợi ý

Nếu kiểm tra nguyên tố từng số bằng cách chia thử từ 2 đến √n sẽ không đủ nhanh với các đoạn lớn.
Bạn cần sử dụng thuật toán Sàng nguyên tố Eratosthenes để tạo trước mảng đánh dấu số nguyên tố từ 1 đến 107, sau đó đếm số lượng trong đoạn [L, R].


Comments

There are no comments at the moment.