RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00428

Poklon

Unrated 레이팅 미적용
난이도
5s
시간 제한
512MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

5 \(s / 512\) \(MB / 140\) points

Little Mirko is a very simple man. Mirko’s friend Darko has given him an array of \(N\)

natural
integers and asked him \(Q\)

queries about the array that Mirko must answer.
Each query consists of two integers, the positions of the left and right end of an interval in
the array. The answer to the query is the number of different values that appear exactly
twice in the given interval.

제약

In test cases worth 56 points in total, the numbers \(N\)

and \(Q\)

will not be larger than 5000.

입력 형식

The first line of input contains the integers \(N\)

and \(Q\)

(1 ≤ N, Q

≤ 500 000

).
The second line of input contains \(N\)

natural integers less than 1 000 000 000, the elements
of the array.
Each of the following \(Q\)

lines contains two integers, \(L\)

and R (

1 ≤ \(L\)

\(R\)

\(N\)

), from the task.

출력 형식

The output must consist of \(Q\)

lines, each line containing the answer to a query, respectively.

예제 1
입력
5 1
1 2 1 1 1
1 3

5 2
1 1 1 1 1
2 4
2 3

5 2
1 1 2 2 3
1 1
1 5
출력
output
output
1

0
1

0
2
설명

Clarification of the first test case:
In the interval from the first to the third element, there is only one number (number 1) that appears
exactly twice.

문제 정보

생성자가 기록되지 않았습니다.

출처 COCI 2016/2017 Contest 5

평가 및 의견

Poklon

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Poklon

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8