서로 다른 최대 구간 쿼리
면접 대비시간 제한1초메모리 제한1024 MB
길이 N의 수열과 Q개의 구간 [l, r]이 주어질 때, 각 구간 안에서 모든 값이 서로 다른 가장 긴 연속 부분 구간의 길이를 구합니다.
문제
길이 의 수열 이 주어진다. 다음 쿼리를 처리하자.
- : 을 만족하는 구간 중에서 서로 다른 수만 있는 구간의 최대 크기를 출력한다. 구간 의 크기는 이다.
서로 다른 수만 있는 구간 에는 인 와 가 있어선 안 된다. ()
입력
첫째 줄에 이 주어진다. ()
둘째 줄에 정수 수열 이 공백으로 구분되어 주어진다. ()
셋째 줄에 가 주어진다. ()
넷째 줄부터 번째 줄까지 쿼리가 한 줄에 하나씩 주어진다. ()
출력
쿼리마다 답을 한 줄에 하나씩 출력한다.