Олимпиадный тренинг

Задача 39473. Количество подпоследовательностей


Задача

Темы: ЕГЭ Циклы
Дана последовательность из N натуральных чисел. Рассматриваются все её непрерывные подпоследовательности, начинающиеся с первого элемента последовательности. Найдите количество подпоследовательностей, сумма которых кратна K.

Входные данные
В первой строке записаны два числа: количество чисел в последовательности N (1 <= N <= 108) и число (1 <= K <= 100). Далее идет N строк, по одному натуральному числу в строке. Каждое число не превышает 10000.

Выходные данные
Выведите на экран ответ на задачу
 
 
Примеры
Входные данные Выходные данные
1 5 3
33
41
19
22
40
2