第一个数据点满足题意。
第二、三、四、五个数据点满足
当然众数可能有多个,你只需要输出靠后的一个就可以了。
一道无人能 AC 的题目。
Fighting
@Wind_Rises
厉害@Wind_Rises
哎,终于改对了。。。下次再也不在线处理了。
哦哦,我是傻逼
@Wind_Rises 所以题目没有描述错?那我用桶为啥错了。。。
@CPP
南泵 没注意范围一直re 你可以使用结构体 将他们次数和值存起来 定义排序规则 或者使用unordered_map ac代码 部分
for (const auto& pair : frequency) { if (pair.second > maxFrequency) { mode = pair.first; // 更新众数 maxFrequency = pair.second; } else if (pair.second == maxFrequency && pair.first < mode) { mode = pair.first; // 更新为更小的众数 } }
共 8 条回复
Fighting
@Wind_Rises
厉害@Wind_Rises
哎,终于改对了。。。下次再也不在线处理了。
哦哦,我是傻逼
@Wind_Rises 所以题目没有描述错?那我用桶为啥错了。。。
@CPP
南泵 没注意范围一直re
你可以使用结构体 将他们次数和值存起来 定义排序规则 或者使用unordered_map ac代码 部分