【题解提供者】吴立强
解法
思路
本题数据范围较小,时间限制较为宽松,可以考虑对每个区间扫描求众数,这样时间复杂度也可以接受。
难点在于如何求给定数组的众数。
可以通过计数数组,记录每种数出现的次数,然后通过扫描计数数组求解出现最多且最大的数。
代码展示
#include <iostream>
using namespace std;
const int N = 27009;
int a[N], cnt[209];
int main() {
int n, m; cin >> n >> m;
for(int i =