수열과 쿼리 7
시간 제한4초메모리 제한512 MB
각 쿼리 구간에서 합이 K로 나누어떨어지는 가장 긴 연속 부분 수열의 길이를 구한다.
문제
길이가 인 수열 과 정수 가 주어진다. 다음 쿼리를 처리하는 프로그램을 작성하시오.
l r: 이면서 인 가장 긴 연속 부분 수열의 길이를 출력한다. 조건을 만족하는 부분 수열이 없으면 길이는 0이다.
입력
첫째 줄에 수열의 크기 ()과 ()가 주어진다.
둘째 줄에 이 주어진다. ()
셋째 줄에 쿼리의 개수 ()이 주어진다.
넷째 줄부터 개의 줄에 걸쳐 쿼리 , 가 한 줄에 하나씩 주어진다. ()
출력
각 쿼리의 답을 한 줄에 하나씩 출력한다.