#L0790. K 的倍数子段计数

K 的倍数子段计数

题目描述

给定一个长度为 NN 的正整数序列 A1,A2,,ANA_1,A_2,\cdots,A_N。如果其中一段连续子序列 Ai,Ai+1,,AjA_i,A_{i+1},\cdots,A_jiji\le j)的和是 KK 的倍数,我们就称这个区间 [i,j][i,j] 是一个 KK 倍区间。

请统计整个序列中一共有多少个 KK 倍区间。

输入格式

第一行包含两个整数 NNKK1N,K1051\le N,K\le 10^5)。

以下 NN 行每行包含一个正整数 AiA_i1Ai1051\le A_i\le 10^5)。

输出格式

输出一个整数,代表 KK 倍区间的数目。

样例

5 2
1  
2  
3  
4  
5
6
难度 普及-
通过率
尝试 0
已通过 0
ID
1518
类型
传统题
Time Limit
2000ms
Memory Limit
256MiB
上传者