#449. 贺云艾 的子区间和
贺云艾 的子区间和
题目描述
给定一个长度为 的数组 ,统计有多少子区间 ,满足 。
输入格式
第一行三个整数 ,由空格隔开。
接下来第二行有 个整数 。
输出格式
仅一行,为满足条件的子区间的个数。
样例
样例输入
9 9 6
0 3 5 2 5 1 4 0 4
样例输出
5
样例解释
满足条件的区间为:a[0,4],a[0,8],a[1,4],a[1,8],a[4,5]
数据范围与提示
给定一个长度为 n 的数组 ai,统计有多少子区间 [l,r](l≤r),满足 i=l∑rai≡x(modm)。
第一行三个整数 n,m,x,由空格隔开。
接下来第二行有 n 个整数 ai。
仅一行,为满足条件的子区间的个数。
9 9 6
0 3 5 2 5 1 4 0 4
5
满足条件的区间为:a[0,4],a[0,8],a[1,4],a[1,8],a[4,5]
1≤n≤105
1≤m≤109
0≤x,ai<m