Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
109168 胡海峰老师 19众数 C++ Accepted 6 MS 380 KB 660 2025-02-05 18:59:58

Tests(11/11):


Code:

#include <iostream> #include <vector> using namespace std; int main() { int n; cin >> n; vector<int> a(n); vector<int> count(1001, 0); // 定义一个大小为1001的数组,初始化为0 // 读取输入数组 for (int i = 0; i < n; i++) { cin >> a[i]; count[a[i]]++; // 更新计数数组 } // 找到出现次数最多的数字 int maxCount = 0; int mode = 0; for (int i = 1; i <= 1000; i++) { if (count[i] > maxCount) { maxCount = count[i]; mode = i; } } // 输出结果 cout << mode << endl; return 0; }