题目描述
给定一个长度为 n 的不下降序列 a1,a2,...,an,及 q 次询问,每次询问包含两个参数 L,R,请你计算出区间[L,R]内,即aL,...,aR中,所有出现过的数字中的最大频率。
所谓最大频率,指所有数字中,出现次数最多的数字出现的次数。
输入格式
输入第一行,两个正整数 n,q,表示给定序列长度和询问次数
输入第二行,n 个整数,分别表示序列的每一项 a1,a2,...,an
接下来q行,每行两个正整数Li,Ri,表示第i次询问的两个参数。
输出格式
输出共q行,第i行输出对于第i个问题的答案
10 4
-2 -2 -1 2 3 3 3 7 8 8
1 3
2 4
1 8
7 10
2
1
3
2
数据范围
- 对于 30% 的数据, 1≤n,q≤100
- 对于 60% 的数据, 1≤n,q≤104
- 对于 100% 的数据, 1≤n,q≤105 , −109≤a1≤a2≤...≤an≤109,1≤L≤R≤n