Sumex
시간 제한1초메모리 제한1024 MB
배열과 q개의 구간 [l, r]이 주어질 때, 각 구간 안 모든 부분 배열의 mex 합을 구합니다.
문제
길이 의 수열 과 서로 독립적인 개의 질의가 주어진다. 각 질의에서는 두 정수 과 이 주어진다. 수열 을 고려한다. 을 만족하는 모든 형태의 부분 수열에 대해 최소 배제 원소의 합을 구하라.
수열의 최소 배제 원소는 수열에 나타나지 않는 가장 작은 음이 아닌 정수이다. 예를 들어 수열 0, 1, 4, 2의 최소 배제 원소는 3이고, 수열 1, 2, 3, 4의 최소 배제 원소는 0이다.
입력
첫 줄에 정수 과 가 주어진다. 둘째 줄에는 초기 수열을 나타내는 정수 개 이 주어진다. 이어지는 개의 줄에는 각각 질의를 나타내는 두 정수 과 이 주어진다.
출력
개 질의의 답을 입력 순서대로 한 줄에 하나씩 출력한다.
제한
힌트
샘플의 세 질의에 대한 답은 순서대로 , , 이다. 각 질의마다 질의 범위 안의 모든 부분 수열에 대한 최소 배제 원소가 나열되어 있다.