Ограничение по времени: 1000 ms Ограничение по памяти: 256 Mb
У Анны Николаевны есть N ящиков с конфетами. В i-м ящике лежит Ai количество конфет. Анна Николаевна достает конфеты из нескольких последовательных коробок и равномерно раздает их M детям. Найдите количество пар (l, r), удовлетворяющих следующим условиям: - l и r целые числа и удовлетворяют условию 1<=l<=r<=N; - Al + Al+1 + ... + Ar делится на M. Входные данные Программа получает на вход две строки. Первая строка содержит два целых числа N (1<=N<=105) и M (2<=M<=109). Вторая строка содержит N чисел Ai (1<=Ai<=109, 1<=i<=N). Выходные данные Выведите количество пар (l, r), удовлетворяющих условиям. Обратите внимание, что число может не соответствовать 32-битному целочисленному типу.
N
i
Ai
M
l
r
1<=l<=r<=N
Al
+
Al+1
Ar
Ваш ответ: