蓝桥杯备考

劳资要拿省一

一、题目

97. K倍区间

题目描述

给定一个长度为 NN 的数列,A1,A2,⋯ANA1,A2,⋯A**N,如果其中一段连续的子序列 Ai,Ai+1,⋯AjA**i,A**i+1,⋯A**j ( i≤jij ) 之和是 KK 的倍数,我们就称这个区间 [i,j][i,j] 是 K 倍区间。

你能求出数列中总共有多少个 KK 倍区间吗?

输入描述

第一行包含两个整数 NN 和 KK( 1≤N,K≤1051≤N,K≤105 )。

以下 N 行每行包含一个整数 AiA**i ( 1≤Ai≤1051≤A**i≤105 )

输出描述

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

输入输出样例

输入

5 2
1
2
3
4
5

输出

6

掏你猴子,不是吧蓝桥杯难度这么大啊,简单题第一题我直接读不懂题目ccc