Đ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 doancondepvetcancoban03

Đoạn con đẹp

Dễ Duyệt

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

Một đoạn con gồm các số nguyên được gọi là "đẹp" nếu tổng các phần tử của nó chia hết cho độ dài của dãy.

Cho một mảng gồm \(n\) số nguyên \(a_1, a_2, \dots, a_n\).

Hãy đếm xem có bao nhiêu đoạn con liên tiếp của mảng là "đẹp".

Định nghĩa: Một đoạn con liên tiếp là một dãy \(a_l, a_{l+1}, \dots, a_r\) với \(1 \le l \le r \le n\).

Input

  • Dòng đầu chứa số nguyên \(n\) (\(1 \le n \le 1000\)).
  • Dòng thứ hai chứa \(n\) số nguyên \(a_1, a_2, \dots, a_n\) (\(-10^4 \le a_i \le 10^4\)).

Output

In ra một số nguyên duy nhất — số lượng đoạn con "đẹp".

Sample Input 1

5
1 2 3 4 6

Sample Output 1

8

Notes

Hai trong tám đoạn con đẹp là:

  • \([1, 2, 3]\) có tổng \(6\), độ dài \(3\), chia hết.
  • \([6]\) có tổng \(6\), độ dài \(1\), chia hết.

Bình luận

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