Đoạn cân bằng
Đề bài
Mô tả
Cho dãy số nguyên .
Một đoạn con liên tiếp được gọi là cân bằng nếu trong đoạn đó, mỗi giá trị xuất hiện một số lần chẵn.
Ví dụ, đoạn là cân bằng (giá trị xuất hiện lần, giá trị xuất hiện lần); còn đoạn thì không (giá trị xuất hiện lần).
Hãy đếm số đoạn con liên tiếp cân bằng của dãy.
Dữ liệu vào
- Dòng 1: số nguyên .
- Dòng 2: số nguyên .
Dữ liệu ra
In ra một số nguyên — số đoạn con liên tiếp cân bằng.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 2 2 3 3 |
3 | Các đoạn cân bằng: , , . |
| 1 5 |
0 | Đoạn con duy nhất có giá trị xuất hiện lần (lẻ). |
| 4 7 7 7 7 |
4 | Các đoạn cân bằng là các đoạn có độ dài chẵn: ba đoạn dài và một đoạn dài . |
Ghi chú
Một đoạn cân bằng luôn có độ dài chẵn, nhưng độ dài chẵn chưa đủ để cân bằng.
Bình luận