难泵

CPP 刷题王 2024-09-04 15:24:34 2024-09-05 9:58:33 4

第一个数据点满足题意。

第二、三、四、五个数据点满足

当然众数可能有多个,你只需要输出靠后的一个就可以了。

一道无人能 AC 的题目。

{{ vote && vote.total.up }}

共 8 条回复

Wind_Rises 砂糖老师

Fighting

CPP 刷题王
root 站长

厉害@Wind_Rises

CPP 刷题王

哎,终于改对了。。。下次再也不在线处理了。

CPP 刷题王

哦哦,我是傻逼

CPP 刷题王

@Wind_Rises 所以题目没有描述错?那我用桶为啥错了。。。

Wind_Rises 砂糖老师

@CPP

Wind_Rises 砂糖老师

南泵 没注意范围一直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;  // 更新为更小的众数
    }
}