P99461

前缀和(sum)

难度 未定 树 前缀和 线段树 平衡树
讨论 统计 6通过 113提交 5.3%通过率 旧版界面
时间限制 1 秒 内存限制 512 MB

题目描述

给定n个数a_1,a_2,……,a_n,你需要知道有多少组区间(l,r)使得。

输入

第一行输入两个整数n和x。

第二行输入n个整数a_1,a_2,……,a_n。

输出

输出一个正整数,表示答案。

样例

样例 1
输入
5 5
1 2 3 4 5
输出
10
样例 2
输入
5 10
1 2 3 4 5
输出
4

提示

对于样例1:有10个区间满足要求

(1,3),(1,4),(1,5),(2,3),(2,4),(2,5),(3,4),(3,5),(4,5),(5,5)。

【数据范围】

对于100%的数据,满足x≤10^9,-10^4≤a_i≤10^4。

特殊性质A:输入的n个数a_i全为正整数。

来源

云南编程挑战赛

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交