Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập tongdaychuyentinhalong25

Tổng dãy

Dễ Cài đặt

  • 100p Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 25% Tỉ lệ AC
  • 1 Số AC

Cho một dãy gồm \(n\) số nguyên dương \(a_1, a_2, \dots, a_n\).

Yêu cầu. Đếm số cặp \((i, j)\) đồng thời thỏa mãn:

  • \(1 \le i \le j \le n\);
  • \(a_i + a_{i+1} + \dots + a_j\) là một số chẵn.

Input

  • Dòng đầu chứa số nguyên dương \(n\) (\(2 \le n \le 10^5\));
  • Dòng thứ hai chứa \(n\) số nguyên dương \(a_1, a_2, \dots, a_n\) (\(1 \le a_i \le 10^9\), \(i = 1, 2, \dots, n\)).

Output

  • Ghi ra số lượng cặp \((i, j)\) thỏa mãn yêu cầu của bài.

Input

%
5
1 2 3 4 5

Output

%
6

Notes

Trong ví dụ thứ nhất, các cặp thỏa mãn là: \((1, 3)\), \((1, 4)\), \((2, 5)\), \((3, 5)\), \((2, 2)\), \((4,4)\).

Scoring

  • (40%) \(n \le 10^2\);
  • (40%) \(10^2 < n \le 5 \cdot 10^3\);
  • (20%) Không có ràng buộc thêm.

Bình luận

Chưa có bình luận nào.