Số mạnh mẽ

Xem dạng PDF

Gửi bài giải

Điểm: 5,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++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Một số được gọi là số mạnh mẽ khi nó đồng thời vừa chia hết cho số nguyên tố và chia hết cho bình phương của số nguyên tố đó. Chẳng hạn, số 25 là số mạnh mẽ, vì nó vừa chia hết cho số nguyên tố 5, và bình phương của 5 (tức 25).

Yêu cầu: Hãy viết chương trình đếm tất cả các số mạnh mẽ trong đoạn từ ~1~ tới ~n~

Dữ liệu vào:

  • Dòng 1: Chứa số nguyên dương ~n~ (~1 \le n \le 32000~).

Dữ liệu ra:

  • Dòng 1: Ghi 1 số nguyên dương duy nhất là số lượng các số mạnh mẽ từ ~1~ tới ~n~.

Ví dụ:

Input

100

Output

39

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.