#961
Platinum II
백설공주와 난쟁이
원문: English
시간 제한
1s
메모리 제한
32MB
제출
28
정답
2
맞힌 사람
2
정답 비율
11.8%

문제

백설공주와 NN명의 난쟁이들이 숲속에 살고 있다. 난쟁이들이 광산에서 일하는 동안 백설공주는 인스타그램을 하며 시간을 보낸다. 매일 아침 난쟁이들은 길게 한 줄로 서서 휘파람을 불며 광산으로 향한다. 백설공주는 그들 주위를 뛰어다니며 인스타그램 스토리에 올릴 사진을 찍는다. 난쟁이들이 광산에 들어가면, 백설공주는 집으로 돌아와 사진들을 훑어보며 예쁜 사진들을 고른다.

각각의 난쟁이는 색깔이 있는 모자를 쓰고 있으며, 모자의 색상은 총 CC가지가 있다. 사진에 찍힌 모자의 절반 초과가 같은 색상일 때 그 사진은 예쁜 사진이라고 본다. 다시 말해, 사진에 KK명의 난쟁이가 있다면, 정확히 K/2K / 2명보다 많은 난쟁이가 같은 색상의 모자를 쓰고 있어야 예쁜 사진이다. MM장의 사진들에 대해 각각이 예쁜 사진인지, 만약 그렇다면 어떤 색상이 과반수를 차지하고 있는지 확인하는 프로그램을 작성하시오.

입력

첫째 줄에 NNCC가 공백으로 구분되어 주어진다. (3N300,0003 \le N \le 300,000, 1C10,0001 \le C \le 10,000)

둘째 줄에는 난쟁이들이 쓴 모자의 색상을 나타내는 1 이상 CC 이하의 정수 NN개가 공백으로 구분되어 주어진다.

셋째 줄에는 사진의 수 MM이 주어진다. (1M10,0001 \le M \le 10,000)

넷째 줄부터 MM개의 줄에 걸쳐 각 줄에 사진을 설명하는 두 정수 AABB가 주어진다. (1ABN1 \le A \le B \le N) 그 사진에는 AA번째 난쟁이부터 BB번째 난쟁이까지 모두 찍혀있다.

출력

MM개의 줄에 걸쳐 정답을 출력한다. 각 사진에 대해 백설공주가 예쁜 사진이 아니라고 생각한다면 no를 출력하고, 예쁜 사진이라고 생각한다면 yes X를 출력한다. 여기서 XX는 사진에서 과반수를 차지하는 모자의 색상이다.

예제 입력 1

10 3
1 2 1 2 1 2 3 2 3 3
8
1 2
1 3
1 4
1 5
2 5
2 6
6 9
7 10

예제 출력 1

no
yes 1
no
yes 1
no
yes 2
no
yes 3
코드 제출

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

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
5739🥇
안우진
C++81ms23868KB1616B
5899🥈
조서현
PyPy286ms90164KB814B
난이도 투표
Platinum II2명 투표· 약 1개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
5902
메모리 초과
PyPy--922B2026. 05. 03. 14:53
5901
메모리 초과
PyPy--917B2026. 05. 03. 14:53
5900
시간 초과
Python--853B2026. 05. 03. 12:41
5899
맞았습니다
PyPy286ms90164KB814B2026. 05. 03. 12:25
5755
시간 초과
Python--853B2026. 05. 01. 06:06
5754
시간 초과
Python--960B2026. 05. 01. 06:05
5753
시간 초과
Python--960B2026. 05. 01. 06:04
5750
틀렸습니다
Python--604B2026. 05. 01. 05:46
5749
틀렸습니다
Python--656B2026. 05. 01. 05:46
5748
틀렸습니다
Python--602B2026. 05. 01. 05:45
5747
틀렸습니다
Python--602B2026. 05. 01. 05:45
5746
틀렸습니다
Python--581B2026. 05. 01. 05:44
5745
틀렸습니다
Python--581B2026. 05. 01. 05:44
5744
틀렸습니다
Python--557B2026. 05. 01. 05:44
5743
틀렸습니다
Python--557B2026. 05. 01. 05:43
5742
틀렸습니다
Python--557B2026. 05. 01. 05:43
5739
맞았습니다
C++81ms23868KB1616B2026. 04. 30. 18:50
5738
메모리 초과
C++--1696B2026. 04. 30. 18:50
5737
시간 초과
Python--962B2026. 04. 30. 18:46
5736
시간 초과
Python--961B2026. 04. 30. 18:45