#1244. 均值达标(average)

均值达标(average)

题目描述

监测站记录了连续 NN 天的观测值,第 ii 天的观测值为 AiA_i。

给定一个整数标准值 PP。对于任意两个满足 1≤l≤r≤N1\le l\le r\le N 的整数 l,rl,r,如果从第 ll 天到第 rr 天的观测值的平均值不小于 PP,就称这段连续日期达标。

请计算共有多少段连续日期达标。起始日期或结束日期不同,就认为是不同的日期段。一段日期至少包含一天,平均值按通常的分数意义计算,不进行取整。

输入格式

第一行一个整数 TT,表示数据组数。

每组数据第一行一个整数 NN。

第二行 NN 个整数 A1,A2,…,ANA_1,A_2,\ldots,A_N。

第三行一个整数 PP。

输出格式

每组数据输出一行一个整数,表示达标日期段的数量。答案可能超过 3232 位有符号整数的范围。

样例 1

1
3
1 2 3
3
1

三天的观测值依次为 1,2,31,2,3,标准值为 33。只有第 33 天单独组成的日期段达标;其他日期段的平均值都小于 33,因此答案为 11。

样例 2

见 考生目录/average/average2.in 与 考生目录/average/average2.ans。该样例满足测试点 1∼61\sim6 的约束。

样例 3

见 考生目录/average/average3.in 与 考生目录/average/average3.ans。该样例满足测试点 7∼207\sim20 的约束。

样例 4

见 考生目录/average/average4.in 与 考生目录/average/average4.ans。该样例满足测试点 7∼207\sim20 的约束。

样例 5

见 考生目录/average/average5.in 与 考生目录/average/average5.ans。该样例满足测试点 7∼207\sim20 的约束。

样例 6

见 考生目录/average/average6.in 与 考生目录/average/average6.ans。该样例满足测试点 7∼207\sim20 的约束。

数据范围

对于所有数据,保证 1≤T≤101\le T\le10。每组数据满足 1≤N≤1061\le N\le10^6,0≤Ai,P≤1090\le A_i,P\le10^9。同一输入文件中,所有组的 NN 之和不超过 2×1062\times10^6。

测试点编号 附加限制(每组均满足)
1∼61\sim6 N≤10000N\le10000
7∼207\sim20 无