Đoạn con đan dấu
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:
            doancon.inp
        
        
            Output:
            doancon.out
        
    
                    Dạng bài                
                
        
                Ngôn ngữ cho phép
            
            
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch            
        Cho một dãy số nguyên A khác 0 có N số. Một đoạn con của dãy gồm các phần tử liên tiếp được gọi là đan dấu nếu trong đoạn con đó không có hai phần tử liên tiếp nào cùng dấu với nhau.
Yêu cầu: Hãy tính độ dài đoạn con dài nhất.
Input:
Được cho bởi tệp DOANCON.INP có cấu trúc như sau:
- Dòng đầu chứa số N.
- Dòng thứ 2 chứa N số ~A_1, A_2,…A_N~.
Output:
Được cho bởi tệp DOANCON.OUT có cấu trúc như sau:
- Dòng 1 chứa số K là kết quả của bài toán.
Example:
Input:
3
1 2 -2
Output:
2
Constraints:
~N \le 10^4; ∣A_i| \le 10^9~
Bình luận