#5189. ALMPRIM - Số gần nguyên tố

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ố nguyên dương được gọi là gần nguyên tố (almost prime) nếu nó có đúng hai ước số nguyên tố phân biệt. Ví dụ, 6 = 2 \times 3 , 10 = 2 \times 5 , 12 = 2^2 \times 3 là các số gần nguyên tố. Các số như 4 = 2^2 (chỉ có một ước nguyên tố là 2), 30 = 2 \times 3 \times 5 (có ba ước nguyên tố) thì không phải.

Cho một số nguyên N , hãy đếm số lượng các số gần nguyên tố trong khoảng từ 1 đến N .

Dữ liệu: Một dòng duy nhất chứa số nguyên N\ (1 \le N \le 3000) .

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

Ví dụ:

Dữ liệu:

20

Kết quả:

7

Giải thích: Các số gần nguyên tố từ 1 đến 20 là: 6, 10, 12, 14, 15, 18, 20 . Có tổng cộng 7 số.

Giới hạn: 1 \le N \le 3000