[COCI1213 - Contest 06] Bài 3: DOBRI

Xem PDF

Nộp bài

Điểm: 100 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 1G
Input: bàn phím
Output: màn hình

Tác giả:
Dạng bài

Bạn được cấp một dãy ~A~ gồm ~N~ số nguyên (đừng nhầm với dãy ở nhiệm vụ trước). Chúng ta sẽ gọi phần tử thứ ~i~ của dãy là tốt nếu nó bằng tổng của một số phần tử ở các vị trí nhỏ hơn ~i~ (một phần tử có thể được sử dụng nhiều lần trong tổng).

Chuỗi chứa bao nhiêu phần tử tốt?

Input

  • Dòng đầu tiên chứa số nguyên dương ~N~ ~(1 \le N \le 5000)~, độ dài của dãy ~A~.
  • Dòng thứ 2 chứa ~N~ số nguyên cách nhau bằng dấu cách biểu thị dãy ~A~ ~(-100 000 ≤ Ai ≤ 100 000)~.

Output

  • Dòng đầu tiên và duy nhất của đầu ra phải chứa số phần tử tốt trong dãy.

Scoring

  • Dữ liệu kiểm tra đạt ít nhất 40% tổng số điểm, ~N ≤ 50~.
  • Trong phần thi có giá trị ít nhất 70% tổng số điểm, ~N ≤ 500~.

Sample Input 1

2
1 3

Sample Output 1

1

Sample Input 2

6
1 2 3 5 7 10

Sample Output 2

4

Sample Input 3

3
-1 2 0

Sample Output 3

1

Bình luận đầu tiên

Bình luận

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