Vị trí tố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: GPOS.INP
Output: GPOS.OUT

Người đăng:
Dạng bài

Cho dãy ~A~ ~=~ ~(a_1, a_2, a_3, …, a_N)~ các số nguyên không âm. Vị trí ~(1 \le i \le N)~ được gọi là một vị trí tốt nếu như ~a_i~ bằng tổng của ~ba~ giá trị xuất hiện ở các vị trí nhỏ hơn ~i~ (mỗi giá trị có thể tham gia vào việc tính tổng nhiều lần).

Yêu cầu

Hãy đếm xem trong dãy A có bao nhiêu vị trí tốt?

Input

Cho trong file văn bản GPOS.INP có cấu trúc như sau:

  • Dòng đầu tiên chứa số nguyên dương ~N~ ~(1 \le N \le 5000)~,
  • Dòng thứ hai chứa ~N~ số nguyên không âm ~a_1, a_2, a_3, …, a_N~.~(0 \le a_i \le 10^5)~.

Output

Ghi ra file văn bản GPOS.OUT theo cấu trúc như sau:

  • Một dòng duy nhất là yêu cầu của bài toán

Scoring

  • Subtask ~1~ (~40\%~ số điểm): ~N\le 50~.
  • Subtask ~2~ (~30\%~ số điểm): ~N\le 500~.
  • Subtask ~3~ (~30\%~ số điểm): ~N\le 5000~

Ví dụ

Input
2
1 3
Output
1
Input
6
1 2 3 5 7 10
Output
4

Giải thích ví dụ

  • Ví dụ 1: vị trí ~2~ là vị trí tốt vì ~a_2~ ~=~ ~a_1~ + ~a_1~ + ~a_1~ (mỗi giá trị có thể tham gia vào việc tính tổng nhiều lần)

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.