나머지 합
면접 대비시간 제한1초메모리 제한256 MB
합이 M으로 나누어떨어지는 연속 구간 개수를 누적합 나머지 빈도로 셉니다.
문제
길이가 인 수열 이 주어진다. 연속한 구간의 합이 으로 나누어떨어지는 구간의 개수를 구한다.
구간은 을 만족하는 쌍 로 나타내고, 부터 까지를 포함한다. 나 중 하나라도 다르면 서로 다른 구간으로 센다.
입력
첫째 줄에 과 이 공백으로 구분되어 주어진다. (, )
둘째 줄에 수열을 이루는 개의 수 이 공백으로 구분되어 주어진다. ()
출력
조건을 만족하는 구간의 개수를 첫째 줄에 출력한다.