#4185. Daisy Chains 菊花链

Daisy Chains 菊花链

题目描述:

每天,贝西(Bessie)作为她在农场上散步的一部分,会去她最喜欢的草地,这片草地上有 N 朵花(都是五彩斑斓的雏菊),它们按顺序排列在一排中(1 ≤ N ≤ 100)。每朵花的花瓣数为 p₁, p₂, ..., pN(1 ≤ pi ≤ 1000)。

作为一位初出茅庐的摄影师,贝西决定拍摄这些花的多张照片。具体来说,对于每一对满足 1 ≤ i ≤ j ≤ N 的花朵(i, j),贝西都会拍摄从花朵 i 到花朵 j 的所有花朵(包括 i 和 j)。

贝西在查看这些照片时注意到,有些照片里有一朵“平均花”——这意味着照片中的花朵数的平均花瓣数恰好是某朵花的花瓣数。如果存在这样的“平均花”,这张照片就是一个符合条件的照片。

现在,贝西想知道,所有照片中有多少张是包含“平均花”的照片?


输入格式:

  • 第一行包含一个整数 N,表示草地上花的数量。
  • 第二行包含 N 个以空格分隔的整数 p₁, p₂, ..., pN,表示每朵花的花瓣数。

输出格式:

输出一个整数,表示包含“平均花”的照片的数量。


样例输入:

4
1 1 2 3

样例输出:

6

问题说明:

  • 每张包含只有一朵花的照片都算作一个符合条件的照片(示例中有 4 张这样的照片)。
  • 另外,在示例中的 (1,2)(2,4) 这些区间范围也有符合条件的照片。

问题来源: Nick Wu