Кратные отрезки
면접 대비시간 제한1초메모리 제한1024 MB
원소 합이 k로 나누어떨어지는 부분 배열의 개수를 구간 합의 나머지와 빈도 맵으로 센다.
문제
Задан массив натуральных чисел . Отрезком массива с по будем называть массив .
Для заданного массива и числа требуется найти количество пар , таких что и сумма чисел на отрезке массива с по делится на без остатка.
입력
На первой строке ввода заданы целые числа --- число элементов массива и (, ).
На второй строке заданы целые числа --- элементы массива ().
출력
Выведите одно число: количество пар , таких что , и сумма чисел на отрезке массива с по делится на без остатка.
힌트
В примере подходят следующие отрезки:
- , , отрезок
- , , отрезок
- , , отрезок
- , , отрезок
- , , отрезок
- , , отрезок