Dãy gần cấp số cộng
        
            Submit solution
        
    
    
    
    
    
    
    
    
    
                    
                
        
            
        
        Points:
        
                2        
    
    
        Time limit:
        1.0s
    
    
        Memory limit:
        977M
    
    
                        Author:
                        
                    
        
                    Problem type                
                
        
                Allowed languages
            
            
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG            
        Một dãy số nguyên có n phần tử \(a_1,a_2,...,a_n\) được gọi là dãy cấp số cộng nếu \(a_2-a_1=a_3-a_2=...=a_n-a_{n-1}\). Một dãy số nguyên được gọi là gần cấp số cộng nếu chỉ cần thay đổi đúng 1 giá trị tại một vị trí nào đó thì nó được dãy cấp số cộng
Input
Dòng đầu chứa số nguyên dương n là số phần tử của dãy \(5<=n<=1000\)
Dòng thứ 2 chứa n phần tử của dãy là các giá trị nguyên có giá trị tuyệt đối không vượt quá \(10^4\)
Output
Nếu dãy đã là cấp số cộng thì xuất ra "Day la day cap so cong"
Nếu dãy là gần cấp số cộng thì xuất ra "Day la gan cap so cong tai vi tri k" trong đó k là vị trí phần tử phải thay đổi giá trị để được cấp số cộng
Trong các trường hợp còn lại xuất ra "Day khong la day gan cap so cong"
Ví dụ 1
Input
5
1 2 3 4 5Output
Day la day cap so congVí dụ 2
Input
5
1 2 3 -6 5Output
Day la gan cap so cong tai vi tri 4Ví dụ 3
Input
5
4 7 2 8 1Output
Day khong la day gan cap so cong
Comments