#5336. Almost Prime (Mã bài: ALMPRIME)

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à "hầu hết nguyên tố" (almost prime) nếu nó có đúng hai ước số nguyên tố khác nhau. Ví dụ, các số 6 = 2 \cdot 3 , 10 = 2 \cdot 5 , 12 = 2^2 \cdot 3 là các số hầu hết nguyên tố. Các số 4 = 2^2 , 9 = 3^2 , 8 = 2^3 thì không.

Yêu cầu: Hãy đếm số lượng các số hầu hết nguyên tố trong khoảng từ 1 đến n .

Dữ liệu: Một dòng duy nhất chứa một số nguyên n .

Kết quả: In ra số lượng các số hầu hết nguyên tố từ 1 đến n .

Ví dụ:

Dữ liệu:

21

Kết quả:

8

Giải thích: Các số đó là: 6, 10, 12, 14, 15, 18, 20, 21 .

Giới hạn:

  • 1 \le n \le 3000