#ACM0017. 山峰数组
山峰数组
题目描述
现在有一个长度为 的数组,小 H 想研究这个数组的某一个性质,他提出了一个"山峰数组"的概念。即:由三个元素组成的 ,满足 且 。他将选择两个索引 ,然后分成三个非空的连续子数组,我们记
$$b_1=\sum_{i=1}^l a_i ,\ \ b_2=\sum_{i=l+1}^r a_i ,\ \ b_3=\sum_{i=r+1}^n a_i $$求有多少个不同的 满足 是一个山峰数组。
输入格式
第一行 个整数 (),代表测试样例个数。
接下来的每个测试样例有 行。
第一行 个正整数 () ,表示数组个数。
第二行 个整数 (),代表每个数组元素的值。
数据保证 。
输出格式
输出 行,每行一个正整数,表示满足山峰数组区间的个数。
输入样例
2
5
1 2 3 4 5
5
1 2 3 2 1
输出样例
2
3
提示
对于第一个样例:
我们可以找到两对 即:
对于第二个样例:
我们可以找到三对 即:
相关
在下列比赛中: