lc_hsg9_26_cau3 - Câu 3
Xem dạng PDF
Gửi bài giải
Điểm:
4,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, C++ (Themis), Java, Kotlin, Pascal, Pascal (Themis), PyPy, Python, Scratch
Theo quan điểm của người Mazan những số đẹp là số có số lượng các ước của nó là số nguyên tố ví dụ: Số ~9~ có số lượng các ước là ~3~ gồm các ước ~(1, 3, 9)~ vì vậy số ~9~ là số đẹp. Bạn hãy giúp người Mazan tìm số lượng số đẹp trong đoạn từ ~1~ đến ~N~ cho trước.
- Dữ liệu vào: Số nguyên dương ~N (1 \le N \le 10^7)~.
- Kết quả: Một số duy nhất là số lượng số đẹp trong đoạn từ ~1~ đến ~N~.
Ví dụ:
Input
10
Output
6
Giải thích
Các số đẹp trong đoạn ~[1..10]~ gồm: ~2, 3, 4, 5, 7, 9~.
Ràng buộc:
- Có ~40\%~ số test ứng với ~1 \le N \le 10^3~;
- Có ~30\%~ số test ứng với ~10^3 \le N \le 5 \times 10^5~;
- Có ~30\%~ số test ứng với ~10^6 \le N \le 10^7~.
Bình luận