Chuyên Lào Cai 2024 - Câu 2a - Ước của chuỗi
Xem dạng PDF        
            Gửi bài giải
        
    
        
        
    
    
    
    
    
        
        
                
        
            
        
        Điểm:
        
                10,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            
        Cho một chuỗi ~S~ (tối đa 100 kí tự) chỉ gồm các chữ cái in thường, chuỗi ~X~ được gọi là ước của chuỗi ~S~ nếu chuỗi ~X~ có độ dài ngắn nhất và khi ghép một số lần ~X~ ta được chuỗi ~S~.
Yêu cầu: Hãy tìm chuỗi ~X~ là ước của chuỗi ~S~.
Input
- Một dòng duy nhất chứa chuỗi ~S~.
 
Output
- Một dòng duy nhất chứa chuỗi ~X~ là ước của chuỗi ~S~.
 
Examples
Input
abababab
Output
ab
Input
ababc
Output
ababc
Note
Ở ví dụ 1, ta ghép 4 lần chuỗi ab được chuỗi ~S~.
Ở ví dụ 2, ta ghép 1 lần chuỗi ababc được chuỗi ~S~.
Bình luận