luogu#P7261. [COCI2009-2010#3] PATULJCI

[COCI2009-2010#3] PATULJCI

题目描述

白雪公主和 nn 个小矮人在森林里,当 nn 个小矮人在挖矿时,白雪公主在玩电脑。

每天早上,小矮人排成长长的队伍,去矿山挖矿。白雪公主在他们身边跑来跑去,拍下照片上传到她最喜欢的 App 上。

小矮人进入矿区后,白雪公主回到自己的房子里,翻看图片,挑选漂亮的图片。每个小矮人都有一顶彩色的帽子,有 cc 种不同的颜色。如果一张照片上有一半以上的帽子是同一种颜色,那就是漂亮的。换句话说,如果图片上有 kk 个小矮人,如果大于 k2\dfrac{k}{2} 个小矮人有相同颜色的帽子,那就是漂亮的图片。

请求出第 mm 张图是否漂亮,如果漂亮,以什么颜色为主。

输入格式

第一行,两个正整数 n,cn, c,分别表示小矮人的数量和颜色的数量。

第二行,11cc 之间的 nn 个整数,表示小矮人帽子的颜色,按照当天早上排队的方式排序。

第三行,一个正整数 mm,表示图片数量。

接下来,mm 行,每行两个正整数 aabb。每一行都描述了一幅画,上面有从 aa 开始一直到 bb 的所有小矮人。

输出格式

mm 行。对于每张图片,如果白雪公主认为图片不漂亮,则输出 no,如果认为漂亮,则输出 yesxxxx 是图片上的主要颜色。

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

提示

数据规模及约定

  • 对于 30%30\% 的数据,1m<101 \le m < 103n31053 \le n \le 3 \cdot 10^51c1041 \le c \le 10^41abn1 \le a \le b \le n
  • 对于另外 30%30\% 的数据,1m1041 \le m \le 10^43n31053 \le n \le 3 \cdot 10^51c<101 \le c < 101abn1 \le a \le b \le n
  • 对于 100%100\% 的数据,1m1041 \le m \le 10^43n31053 \le n \le 3 \cdot 10^51c1041 \le c \le 10^41abn1 \le a \le b \le n

说明

翻译自 COCI 2009-2010 #3 T5 PATULJCI,满分 120,每个测试点 12 分,共 10 个测试点。