배수 구간
면접 대비시간 제한1초메모리 제한1024 MB
자연수 배열에서 합이 k로 나누어떨어지는 연속 구간의 개수를 구합니다.
문제
자연수로 이루어진 배열 이 주어집니다. 배열 에서 번째부터 번째까지의 원소로 이루어진 부분을 구간 이라고 합니다.
배열 와 정수 가 주어졌을 때, 구간의 합이 로 나누어떨어지는 쌍의 개수를 구하세요. 단, 입니다.
입력
첫 줄에 의 원소 개수 과 정수 가 주어집니다 (, ).
둘째 줄에 정수 이 주어집니다 ().
출력
조건을 만족하는 쌍의 개수를 한 줄에 출력하세요. 여기서 이고, 부터 까지 구간의 합이 로 나누어떨어져야 합니다.
힌트
예제에서 조건을 만족하는 구간은 다음과 같습니다.
- , , 구간
- , , 구간
- , , 구간
- , , 구간
- , , 구간
- , , 구간