Nobita học code
        
            Submit solution
        
    
    
    
    
    
    
    
    
    
                    
                
        
            
        
        Points:
        
                2        
    
    
        Time limit:
        1.0s
    
    
        Memory limit:
        98M
    
    
                        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            
        Cậu bé Nobita đang học code để chuẩn bị trở thành một lập trình viên. Nobita gặp phải một bài toán khó. Cho dãy số nguyên \(N\) và số nguyên \(K\), hãy tìm ra kích thước đoạn con dài nhất gồm các phần tử liên tiếp sao cho tổng các phần tử này chia hết cho \(K\). Các bạn hãy giúp Nobita nhé.
Input
Dòng đầu gồm 2 số nguyên dương \(N,K\) (1 <= \(N\),\(K\) <= \(10^5\))
\(N\) dòng tiếp theo, mỗi dòng gồm một số nguyên (\(a[1]\), \(a[2]\), ...\(a[n]\)) đại diện cho giá trị các phần tử của dãy số (0 <= a[i] <= \(10^5\))
Output
Một dòng duy nhất là đáp án của đề bài
Ví dụ
Input
5 4
6
0
3
5
1
Output
3
Giải thích Đoạn con thoả mãn là [0, 3, 5] có tổng là 8 => Đáp là 3
Comments