| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 19 | 12 | 12 | 70.588% |
Задан массив натуральных чисел $A = [a_1, a_2, \ldots, a_n]$. Отрезком массива $A$ с $l$ по $r$ будем называть массив $[a_l, a_{l+1}, \ldots, a_r]$.
Для заданного массива $A$ и числа $k$ требуется найти количество пар $(l, r),ドル таких что $l \le r$ и сумма чисел на отрезке массива $A$ с $l$ по $r$ делится на $k$ без остатка.
На первой строке ввода заданы целые числа $n$ --- число элементов массива $A$ и $k$ (1ドル \le n \le 200,000円,ドル 2ドル \le k \le 10^9$).
На второй строке заданы целые числа $a_1, a_2, \ldots, a_n$ --- элементы массива $A$ (1ドル \le a_i \le 10^9$).
Выведите одно число: количество пар $(l, r),ドル таких что $l \le r,ドル и сумма чисел на отрезке массива $A$ с $l$ по $r$ делится на $k$ без остатка.
5 2 1 2 3 4 5
6
В примере подходят следующие отрезки: