#245. [R40B]Yet another sequence problem
[R40B]Yet another sequence problem
时空限制
1s/512M
题目描述
给定一个长度为 的正整数数组 和一个正整数 。
我们定义数组中的下标 是“极好的”,当且仅当数组中存在一个连续区间 (),使得该区间的数字的和加上 恰好等于 。
即满足:
其中,符号 表示数组 中下标从 到 的所有数字之和,即 。
请你统计数组 中有多少个下标 是“极好的”。
格式
输入格式
第一行包含两个正整数 ,分别表示数组长度和目标和。
第二行包含 个正整数,第 个数表示 。
输出格式
输出一个整数,表示“极好的”下标 的数量。
样例
样例输入 #1
5 7
5 2 3 4 1
样例输出 #1
4
样例解释 #1
数组为 [5, 2, 3, 4, 1],目标值 。我们需要找到区间和为 的区间。
- 对于第 个数 ():需要区间和为 。选择区间 (元素为 ),满足条件。
- 对于第 个数 ():需要区间和为 。选择区间 (元素为 ),满足条件。
- 对于第 个数 ():需要区间和为 。选择区间 (元素为 ),满足条件。
- 对于第 个数 ():需要区间和为 。选择区间 (元素为 ),满足条件。
- 对于第 个数 ():需要区间和为 。无法在数组中找到和为 的区间。
因此,共有 个极好的下标。
数据规模
对于 的数据,满足 ,。
Related
In following contests: