Tiền sĩ Hùng là một nhà nghiên cứu về các con số. Đề tài lần này ông được giao nhiệm vụ tìm ra một bài toán để kiểm tra năng lực của các học viên trong phòng thí nghiệm của ông. Nhưng tất cả các học viên của ông đều rất thông minh nên để thử tài họ phải là một bài toán cực khó. Con trai của ông năm nay vào lớp 3. Do ảnh hưởng của bố nên cậu ta cũng rất hứng thú với những con số. Trong khi Hùng đang nát óc nghĩ bài toán thì con trai của ông chỉ vào đống tài liệu về các dãy bit gồm toàn số \(0, 1\) và khoái chí nói rằng: “Ba ơi, đoạn bit này có \(5\) số \(0\) và \(5\) số \(1\) ba ạ. Con rất thích những thứ cân bằng như thế !!”. Cậu con trai vừa dứt lời, Hùng liền nghĩ ngay ra bài toán để thách đố học viên của mình. Quả nhiên sau đó tât cả đều chịu thua trước bài toán hóc búa này. Các bạn hãy giúp các bạn học viên giải quyết bài toán của Tiến sĩ Hùng nhé!!!! Bài toán như sau: “Cho dãy số \(A\) gồm \(N\) phần tử \(0\) hoặc \(1\). Tìm đoạn con liên tiếp dài nhất mà trong đó có số lượng số \(0\) và số lượng số \(1\) là như nhau”.
Input
- Dòng đầu tiên chứa \(1\) số nguyên dương \(N\).
- Dòng thứ hai gồm \(N\) số nguyên dương \(A_{1},A_{2},...,A_{N}\).
Output
- Một dòng ghi một số nguyên duy nhất là kết quả của bài toán.
Constraints
- \(1 \leq n \leq 10^{5}\)
- \(0 \leq A_{i} \leq 1\)
Scoring
- Subtask \(1\) (\(60\%\) số điểm): \(N \leq 10^{3}\).
- Subtask \(2\) (\(40\%\) số điểm): Không có ràng buộc gì thêm.
Example
Test 1
Input
5
1 1 0 0 1
Output
4
Test 2
Input
10
1 0 0 1 1 1 0 1 1 0
Output
6
Test 3
Input
4
1 1 1 1
Output
0
Bình luận
Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.
4 bình luận nữa