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

Patuljci

Platinum II 플래티넘 II
난이도
1s
시간 제한
32MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

Snow White and the \(N\) dwarfs live in the forest. While the dwarfs mine away Snow White hangs around social networks.

Each morning the dwarfs form a long line and go whistling away to the mine. Snow White runs around them and snaps pictures to upload onto her favorite social network.

When dwarfs enter the mine, Snow White goes back to their house and goes through the pictures, selecting pretty ones. Each dwarf has a colored cap, and there are \(C\) different colors. A picture is pretty if more than half the caps on it are of the same color. In other words, if there are \(K\) dwarfs on the picture, it is pretty if strictly more than \(K/2\) dwarfs have same colored caps.

Write a program that will check for a set of \(M\) pictures if they are pretty, and what color is dominating if they are.

제약
입력 형식

First line contains two integers \(N\) and \(C\) (\(3 \le N \le 300\,000\), \(1 \le C \le 10\,000\)), number of dwarfs and number of colors.

Second line contains \(N\) integers between \(1\) and \(C\) (inclusive), colors of dwarves' hats, ordered the way they formed the line that morning.

Third line contains \(M\) (\(1 \le M \le 10\,000\)), number of pictures.

Next \(M\) lines contain two integers \(A\) and \(B\) (\(1 \le A \le B \le N\)). Each line describes one picture. On it there are all dwarves starting from the \(A\)-th all the way to the \(B\)-th.

출력 형식

Output \(M\) lines. For each picture output no if Snow White doesn't think the picture is pretty, and yes X, where \(X\) is the color dominating on the picture, if she does.

Scoring: In test cases worth \(30\%\) of total points, \(M\) will be smaller than \(10\). In test cases worth an additional \(30\%\) of total points, \(C\) will be smaller than \(10\).

서브태스크
서브태스크점수설명

Test 1

10점

None

Test 2

10점

None

Test 3

10점

None

Test 4

10점

None

Test 5

10점

None

Test 6

10점

None

Test 7

10점

None

Test 8

10점

None

Test 9

10점

None

Test 10

10점

None

예제 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
출력
no
yes 1
no
yes 1
no
yes 2
no
yes 3
문제 정보

riseoj 작성

출처 COCI 2009/2010 Contest 3

평가 및 의견

Patuljci

개요
출제자 난이도 Platinum II 플래티넘 II 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

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

풀이 제출

Patuljci

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