Subarray Sums II

View as PDF

Submit solution


Points: 100
Time limit: 1.0s
PyPy 3 2.0s
Python 3 2.0s
Memory limit: 500M

Problem type

Given an array of n integers, your task is to count the number of subarrays having sum x.

Input

The first input line has two integers n and x: the size of the array and the target sum.

The next line has n integers a_1, a_2, \dots, a_n: the contents of the array.

Output

Print one integer: the required number of subarrays.

Constraints

  • 1 \le n \le 2 \cdot 10^5
  • -10^9 \le x, a_i \le 10^9

Example 1

Input
5 7
2 -1 3 5 -2
Output
2
Explanation

The subarrays with sum 7 are [-1, 3, 5] and [2, -1, 3, 5, -2].


Comments

There are no comments at the moment.