#631. 美团外卖
美团外卖
美团外卖
故事背景
外卖平台想统计“正好使用满减券”的订单段数。给定一串相邻时段的订单金额变化,如果某个连续时段内订单金额之和恰好等于满减阈值 K,就视为一次命中。平台需要统计这样的时段有多少个,以评估满减活动的触达效果。
题目描述
给定一个长度为 n 的整数数组 a 和一个整数 K,统计有多少个连续子数组的元素和等于 K。
输入格式
第一行包含两个整数 n、K。 第二行包含 n 个整数,表示数组 a 的元素。
输出格式
输出一个整数,表示和等于 K 的连续子数组个数。
输入输出样例 #1
输入 #1
5 3
1 2 1 2 1
输出 #1
4
样例解释 #1
满足条件的子数组有:[1,2](1..2)、[2,1](2..3)、[1,2](3..4)、[2,1](4..5),共 4 个。
说明/提示
- 数据范围:1 ≤ n ≤ 2×10^5;-10^9 ≤ a_i, K ≤ 10^9。