輸入 n 個氣球顏色字符串(小寫字母,長≤15),輸出出現次數最多的顏色。n=0 結束。保證唯一眾數。
用 unordered_map
#include#include #include using namespace std; int main() { int n; while (cin >> n && n) { unordered_map cnt; string color; for (int i = 0; i < n; i++) { cin >> color; cnt[color]++; } string ans; int maxc = 0; for (auto &p : cnt) if (p.second > maxc) { maxc = p.second; ans = p.first; } cout << ans << endl; } return 0; }