#5298. Đếm Bán Nguyên Tố (Mã bài: SEMIPRIME)

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Một số được gọi là số bán nguyên tố (semiprime) nếu nó là tích của hai số nguyên tố (hai số này không nhất thiết phải khác nhau). Ví dụ, 4 = 2 \times 2 15 = 3 \times 5 là các số bán nguyên tố, nhưng 12 = 2 \times 2 \times 3 thì không. Cho một số nguyên N , hãy đếm số lượng số bán nguyên tố nhỏ hơn hoặc bằng N .

Dữ liệu: Một số nguyên dương N ( 1 \le N \le 10^6 ).

Kết quả: Một số nguyên duy nhất là số lượng số bán nguyên tố không vượt quá N .

Ví dụ:

Dữ liệu:

20

Kết quả:

6

Giải thích: Các số bán nguyên tố \le 20 4, 6, 9, 10, 14, 15 .