编程题
### 问题描述
云神有一个包含 $n$ 个整数的数组,他的任务是计算具有和为 $x$ 的子数组的数量。
### 输入格式
第一行输入两个整数 $n$ 和 $x$,表示数组大小和目标和。
第二行输入 $n$ 个整数 $a_1, a_2, \dots, a_n$,表示数组值。
### 输出格式
输出一个整数,表示所需的子数组数量。
### 样例输入
```
5 7
2 -1 3 5 -2
```
### 样例输出
```
2
```
### 评测数据规模
$1 \leq n \leq 10^5$,$-10^9 \leq a_i, x \leq 10^9$。