A21034.faebdc 的烦恼
提高+/省选-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
鸟哥(faebdc)自从虐暴 NOIP2013 以来依然勤奋学习,每天上各种 OJ 刷题,各种比赛更是不在话下。但这天他遇到了一点小小的麻烦:在一届“Orz 鸟哥杯”上,题目是在是太多了!鸟哥看得头晕眼花,他需要你的帮助。这场比赛共有 n 道题,每道题都有一个难度值 ai,由于 wangxz 神犇已经提前帮助鸟哥将这些难度值升序排列,所以鸟哥并不想知道哪些题难度低或者高,他只想知道在某些题目 al,al+1,…,ar中,出现最多的难度值出现的次数。
你的任务就是对于鸟哥的每一次询问 (l,r),告诉他在从 al 到 ar 这 (r−l+1) 道题之中,出现最多的难度值出现的次数(询问共有 q 次)。
如果你成功地帮助了鸟哥,鸟哥将会带你通过省选。
输入格式
每个测试点有且仅有一组测试数据。
第一行有两个整数,分别表示题目的数量 n 和询问的次数 q。
第二行有 n 个整数,第 i 个整数 ai 表示第 i 道题的难度。
接下来 q 行,每行两个整数 l,r,表示一次询问。
输出格式
对于每组询问,输出一行一个整数表示答案。
输入输出样例
输入#1
9 1 1 1 1 2 2 3 3 4 4 3 8
输出#1
2
说明/提示
数据规模与约定
对于全部的测试点,保证 1≤n≤105,1≤q≤2×105,−105≤ai≤105,1≤l≤r≤n。