开始: 2024-10-23 00:00:00

(24-25赛季)稠州常规赛08

结束: 2024-10-24 00:00:00
当前  2025-4-28 02:03:04  类型: IOI  状态: 已经结束 

P1. 区间求和(sum)
描述

小C在学习区间求和的时候遇到了困难,想向你求助。

但今天小 C 很忙,所以他也不想浪费时间,于是直接把题目给了你:

* 给定一个长度为 nn 的**正整数**序列 a1,a2,...,ana_1,a_2,...,a_n,和一个整数 mm,求有多少个区间 [l,r][l,r],使区间 [l,r][l,r]aia_i 和为 mm


输入

第一行包含两个整数 n,mn,m

第二行包含 nn 个**正整数**,分别为 a1,a2,...,ana_1,a_2,...,a_n


输出

输出一行一个整数,表示和为 mm 的区间个数。

样例

输入
复制

6 5
1 3 1 2 2 3

输出
复制

3
提示

样例解释

满足条件的区间是 [1,3],[3,5],[5,6][1,3],[3,5],[5,6]

数据范围

对于 100%100\% 的数据,保证:1n1051 \leq n\le 10^5 , 0<ai1090 \lt a_i \le 10^9 , 1m10141 \le m \le 10^{14}

| 测试点编号 | 数据范围 |

| :----------: | :--------: |

| 121\sim 2 | n100n\le 100 |

| 343\sim 4 | n1000n\le 1000 |

| 565\sim 6 | m100m\le 100 |

| 7107\sim 10 | 无限制 |


提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交