문제
백설공주와 명의 난쟁이들이 숲속에 살고 있다. 난쟁이들이 광산에서 일하는 동안 백설공주는 인스타그램을 하며 시간을 보낸다. 매일 아침 난쟁이들은 길게 한 줄로 서서 휘파람을 불며 광산으로 향한다. 백설공주는 그들 주위를 뛰어다니며 인스타그램 스토리에 올릴 사진을 찍는다. 난쟁이들이 광산에 들어가면, 백설공주는 집으로 돌아와 사진들을 훑어보며 예쁜 사진들을 고른다.
각각의 난쟁이는 색깔이 있는 모자를 쓰고 있으며, 모자의 색상은 총 가지가 있다. 사진에 찍힌 모자의 절반 초과가 같은 색상일 때 그 사진은 예쁜 사진이라고 본다. 다시 말해, 사진에 명의 난쟁이가 있다면, 정확히 명보다 많은 난쟁이가 같은 색상의 모자를 쓰고 있어야 예쁜 사진이다. 장의 사진들에 대해 각각이 예쁜 사진인지, 만약 그렇다면 어떤 색상이 과반수를 차지하고 있는지 확인하는 프로그램을 작성하시오.
입력
첫째 줄에 과 가 공백으로 구분되어 주어진다. (, )
둘째 줄에는 난쟁이들이 쓴 모자의 색상을 나타내는 1 이상 이하의 정수 개가 공백으로 구분되어 주어진다.
셋째 줄에는 사진의 수 이 주어진다. ()
넷째 줄부터 개의 줄에 걸쳐 각 줄에 사진을 설명하는 두 정수 와 가 주어진다. () 그 사진에는 번째 난쟁이부터 번째 난쟁이까지 모두 찍혀있다.
출력
개의 줄에 걸쳐 정답을 출력한다. 각 사진에 대해 백설공주가 예쁜 사진이 아니라고 생각한다면 no를 출력하고, 예쁜 사진이라고 생각한다면 yes X를 출력한다. 여기서 는 사진에서 과반수를 차지하는 모자의 색상이다.
예제 입력 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++ | 81ms | 23868KB | 1616B | |
| 5899 | 🥈 | 조서현 | PyPy | 286ms | 90164KB | 814B |
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 5902 | 메모리 초과 | PyPy | - | - | 922B | 2026. 05. 03. 14:53 | |||
| 5901 | 메모리 초과 | PyPy | - | - | 917B | 2026. 05. 03. 14:53 | |||
| 5900 | 시간 초과 | Python | - | - | 853B | 2026. 05. 03. 12:41 | |||
| 5899 | 맞았습니다 | PyPy | 286ms | 90164KB | 814B | 2026. 05. 03. 12:25 | |||
| 5755 | 시간 초과 | Python | - | - | 853B | 2026. 05. 01. 06:06 | |||
| 5754 | 시간 초과 | Python | - | - | 960B | 2026. 05. 01. 06:05 | |||
| 5753 | 시간 초과 | Python | - | - | 960B | 2026. 05. 01. 06:04 | |||
| 5750 | 틀렸습니다 | Python | - | - | 604B | 2026. 05. 01. 05:46 | |||
| 5749 | 틀렸습니다 | Python | - | - | 656B | 2026. 05. 01. 05:46 | |||
| 5748 | 틀렸습니다 | Python | - | - | 602B | 2026. 05. 01. 05:45 | |||
| 5747 | 틀렸습니다 | Python | - | - | 602B | 2026. 05. 01. 05:45 | |||
| 5746 | 틀렸습니다 | Python | - | - | 581B | 2026. 05. 01. 05:44 | |||
| 5745 | 틀렸습니다 | Python | - | - | 581B | 2026. 05. 01. 05:44 | |||
| 5744 | 틀렸습니다 | Python | - | - | 557B | 2026. 05. 01. 05:44 | |||
| 5743 | 틀렸습니다 | Python | - | - | 557B | 2026. 05. 01. 05:43 | |||
| 5742 | 틀렸습니다 | Python | - | - | 557B | 2026. 05. 01. 05:43 | |||
| 5739 | 맞았습니다 | C++ | 81ms | 23868KB | 1616B | 2026. 04. 30. 18:50 | |||
| 5738 | 메모리 초과 | C++ | - | - | 1696B | 2026. 04. 30. 18:50 | |||
| 5737 | 시간 초과 | Python | - | - | 962B | 2026. 04. 30. 18:46 | |||
| 5736 | 시간 초과 | Python | - | - | 961B | 2026. 04. 30. 18:45 |