Tổng Không

Xem PDF



Tác giả:
Dạng bài
Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Cho số nguyên dương \(n\) và dãy số nguyên \(a_1, a_2,..., a_n\). Một đoạn con của dãy là một dãy các nguyên tử liên tiếp \(a_L, a_{L + 1},..., a_R\) trong đó \((1 \leq L \leq R \leq n)\). Hãy tính xem trong dãy đã cho có bao nhiêu đoạn con có tổng số các phần tử bằng \(0\).

INPUT

  • Dòng thứ nhất chứa số nguyên dương \(n\) \((1 \leq n \leq 10^5)\)
  • Dòng thứ 2 chứa \(n\) số nguyên \(a_1,a_2,...,a_n\).

Output

  • In ra \(1\) số nguyên duy nhất là số đoạn con thỏa mãn đề bài.

Example

Test 1

Input
4
3 4 -7 3
Output
2

Bình luận

Không có bình luận nào.