#1283
Platinum I
선물
원문: English
시간 제한
5s
메모리 제한
512MB
제출
2
정답
2
맞힌 사람
1
정답 비율
100.0%

문제

연구를 열심히 하는 민용이에게 친절한 교수님은 길이가 NN인 수열을 선물로 주셨다. 그리고 교수님은 민용이가 해결해야 하는 QQ개의 과제도 주셨다. 각 과제는 다음과 같은 형태다.

  • l r: 수열의 ll번째 원소부터 rr번째 원소까지의 원소로만 이루어진 부분 수열에서 등장 횟수가 정확히 두 번인 서로 다른 수의 개수를 출력한다.

민용이는 이게 무슨 선물이냐며 여러분에게 과제 해결을 맡겼다. 민용이를 위해 교수님의 과제를 해결하는 프로그램을 작성해 보자.

입력

첫째 줄에 NNQQ가 공백으로 구분되어 주어진다. (1N,Q5000001\le N, Q\le 500\,000)

둘째 줄에는 수열의 각 원소를 의미하는 NN개의 정수가 공백으로 구분되어 주어진다. 각 원소는 10000000001\,000\,000\,000보다 작은 자연수다.

셋째 줄부터 QQ개의 줄에 걸쳐 각 줄에 교수님의 과제가 l r의 형태로 주어진다. (1lrN1\le l\le r\le N)

출력

교수님의 과제에 대한 답을 한 줄에 하나씩 출력한다.

예제 입력 1

5 1
1 2 1 1 1
1 3

예제 출력 1

1

예제 입력 2

5 2
1 1 1 1 1
2 4
2 3

예제 출력 2

0
1

예제 입력 3

5 2
1 1 2 2 3
1 1
1 5

예제 출력 3

0
2
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
6224🥇
조서현
PyPy1847ms157876KB1001B
난이도 투표
Platinum I1명 투표· 21일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
6224
맞았습니다
PyPy1847ms157876KB1001B2026. 05. 15. 12:32
6223
맞았습니다
PyPy2061ms157668KB1001B2026. 05. 15. 12:15