Run ID:109168

提交时间:2025-02-05 18:59:58

#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; }