ĐOẠN CÂN BẰNG

View as PDF

Submit solution

Points: 0.10 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: PARITY.inp
Output: PARITY.out

Author:
Problem types
Allowed languages
C++, Pascal, Python

Cho dãy số nguyên dương ~A = (a_1, a_2, \dots , a_n)~. 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 đó.

Ví dụ:

Với ~A = (1,2,3,4,6)~, có ~4~ đoạn cân bằng của ~A~ là: ~(1, 2);~ ~(1, 2, 3, 4);~ ~(2, 3);~ ~(3, 4)~

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 ≤ 10^5~
  • Dòng ~2~ chứa ~n~ số nguyên dương ~a_1, a_2, …, a_n ≤ 10^9~ cách nhau bởi dấu cách

Kết quả

Một số nguyên là số đoạn cân bằng của dãy ~A~

Ví dụ

PARITY.INP

5
1 2 3 4 6

PARITY.OUT

4

Comments

Please read the guidelines before commenting.


There are no comments at the moment.