#J1089. k的区间

k的区间

题目描述

给你一个长度为 nn 的非负整数数组 a1,a2,...,ana_1,a_2,...,a_n,再给你一个正整数 kk,问你有多少个区间 [l,r][l,r] 满足 al+al+1+...+ara_l+a_{l+1}+...+a_rkk 的倍数。

输入格式

第一行两个整数 n,kn,k
第二行 nn 个整数,表示 a1,a2,...,ana_1,a_2,...,a_n

输出格式

一行一个整数,表示答案。

输入输出样例 #1

输入 #1

5 3
3 6 1 4 5

输出 #1

4

说明/提示

1n,k106,0ai1091\le n,k\le 10^6,0\le a_i\le 10^9