#475. 小可的数字计数 2
小可的数字计数 2
题目描述
小可有一个特别的数字爱好,她收集了一个长度为 的整数数组 ,数组中的每个数字都在 到 之间。现在,小可想要玩一个有趣的游戏,并邀请你来参加。
在游戏中,小可会给出 个查询,每个查询都会给出两个整数 和 (),表示数组 中的一个子数组范围。对于每个查询,你需要帮助小可找出在这个子数组范围内的所有数字中,哪一个数字出现的次数最多,并输出这个数字及其出现的次数。
输入格式
第一行包含三个整数 , 和 ,分别表示数组 的长度、数字的范围和查询的数量。
第二行包含 个整数,表示数组 的元素。
接下来 行,每行包含两个整数 和 ,表示一个查询的范围。
输出格式
对于每个查询,输出一行,包含 个整数,表示出现次数最多的数字,以及出现的次数。如果有多个数字出现次数相同且最多,则输出值最小的数。
样例
5 3 2
1 2 2 3 1
1 3
3 5
2 2
1 1
5 5 3
1 2 -2 -2 5
1 3
2 5
1 5
-2 1
-2 2
-2 2
提示
样例1解释
在第一个查询中,子数组 ,数字 出现了 次,次数最多,次数为 。因此输出 。
在第二个查询中,子数组 ,数字 、 和 都出现了 次,次数相同且最多,因此输出 。