Đếm số nguyên tố (sàng Eratosthenes)
Trung bìnhsố họcsàng nguyên tố7 test · 3 giây
Đếm số lượng số nguyên tố ≤ n.
- Kiểm tra từng số là quá chậm với n = 5·10⁶. Hãy dùng sàng Eratosthenes: với mỗi số nguyên tố p, gạch bỏ các bội p², p² + p, …
Dữ liệu vào
Một số nguyên n (0 ≤ n ≤ 5·10⁶).
Dữ liệu ra
Số lượng số nguyên tố ≤ n.
Ví dụ
Input
10
Output
4
Input
100
Output
25
Bài tiếp theo: Lũy thừa nhanh →
Input (stdin)
Output
Bấm “Chạy thử” để xem kết quả với input bên trái.