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