Tổng tiền tố và hậu tố

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: eseq.inp
Output: eseq.out

Ngôn ngữ cho phép
C++, PyPy, Python

Cho dãy số nguyên ~A~ gồm ~N~ phần tử ~A_1, A_2, ..., A_N~. Hãy tìm số cặp chỉ số ~i, j~ thỏa mãn: ~ \sum_{p=1}^{i} A_p = \sum_{q=j}^{N} A_q ~ với ~ 1 \le i < j \le N ~

(Tức là tổng tiền tố đến ~i~ bằng tổng hậu tố từ ~j~ đến hết, với điều kiện chỉ số ~i~ đứng trước ~j~).

Input ESEQ.INP

  • Dòng đầu là số nguyên dương ~N~ (~2 \le N \le 10^5~).
  • Dòng tiếp theo chứa ~N~ số nguyên ~A_1, A_2, ..., A_N~ (~|A_i| < 10^9~), các số cách nhau một dấu cách.

Output ESEQ.OUT

Số cặp tìm được.

Giới hạn

  • Có 50% số test ứng với ~N \le 1000~.
  • Có 50% số test còn lại không có giới hạn gì thêm.

Ví dụ:

ESEQ.INP

3
1 0 1

ESEQ.OUT

3

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.