Liên tiếp bằng nhau
Đề bài
Mô tả
Cho dãy số gồm số nguyên .
Yêu cầu: Tìm độ dài của dãy số nguyên liên tiếp dài nhất chứa các phần tử có giá trị bằng nhau trong dãy số đã cho.
Nói cách khác, cần tìm độ dài lớn nhất của một đoạn gồm các phần tử đứng liên tiếp nhau trong dãy () mà mọi phần tử trong đoạn đều có cùng một giá trị. Một phần tử đứng riêng lẻ cũng là một đoạn như vậy với độ dài .
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên ().
- Dòng thứ hai chứa số nguyên (, ).
Dữ liệu ra
In ra màn hình một số nguyên duy nhất là độ dài của dãy số nguyên liên tiếp dài nhất chứa các phần tử có giá trị bằng nhau.
Ràng buộc
- .
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 15 1 2 3 9 9 9 9 7 7 6 6 1 2 3 5 |
4 | Đoạn dài nhất là bốn số liên tiếp. Các số xuất hiện hai lần nhưng không đứng cạnh nhau nên không tạo thành đoạn dài hơn. |
| 5 3 1 4 1 5 |
1 | Ví dụ thêm. Không có hai phần tử kề nhau nào bằng nhau, mỗi phần tử là một đoạn độ dài . |
| 7 -5 -5 2 2 2 -1000000000 -1000000000 |
3 | Ví dụ thêm. Các số có thể âm; đoạn dài nhất là ba số . |
Bình luận