Mã bài:
mang01_05
Điểm:
1 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
512M
Dữ liệu vào:
stdin
Dữ liệu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python, Scratch
Nhập vào số nguyên dương $n$ và dãy số nguyên A = ( $a$0,$a$1,...,$a$$n-1$), một dãy con khác rỗng gồm các phần tử liên tiếp trong A được gọi là đoạn cân bằng của A nếu số số chẵn trong dãy con đúng bằng số số lẻ trong dãy con đó.
Yêu cầu:
Đếm số lượng đoạn cân bằng của dãy A.
Dữ liệu:
- Dòng 1 chứa số nguyên dương $n$ ($n$ < 10$^5$).
- Dòng 2 chứa $n$ số nguyên dương $a$0,$a$1,...,$a$$n-1$ các nhau bởi dấu chấm cách ( |$a$$i$| ≤ 10$^9$ ).
Kết quả:
Một số nguyên duy nhất là số đoạn cân bằng của dãy A
Ví dụ
Input | Output |
---|---|
5 1 2 3 4 6 |
4 |
Giải thích: A= (1,2,3,4,6) có 4 đoạn cân bằng là (1,2);(1,2,3,4);(2,3);(3,4).
Bình luận