#PRE503. 和为目标的连续片段

PRE503 和为目标的连续片段

难度梯度:T3-|训练重点:前缀和 + 哈希频次

题目描述

给定含正数、零和负数的数组 a_1..a_N,以及目标整数 K。求和恰好为 K 的非空连续子数组个数。

连续子数组必须至少包含一个元素。不同的左右端点即使数值序列相同,也视为不同片段。

输入格式

第一行 N K;第二行 N 个整数 a_i。

输出格式

输出连续子数组数量。

样例输入

5 3
1 2 -1 2 1

样例输出

3

样例说明

三段分别为 [1,2]、[2,4]、[4,5]。

数据范围

1≤N≤2×10^5;-10^9≤a_i,K≤10^9。

子任务

30 分:N≤2000;30 分:a_i≥0;40 分:无附加限制。


Problem Info

#PRE503. 和为目标的连续片段

ID 10345
类型 传统题
时间 1000ms
内存 256MiB
尝试 0 已通过 0
难度 (无)
上传者
标签
前缀计数优化T3-