#41211: C++答案(又臭又長,如果不想看的話就不要看)


yp11351100@yphs.tp.edu.tw (701裡最聰明的辣個人)

學校 : 臺北市私立延平高級中學
編號 : 276234
來源 : [203.72.178.1]
最後登入時間 :
2024-09-12 17:29:03
b265. Q11286 - Conformity | From: [203.72.178.1] | 發表日期 : 2024-07-11 14:25

#include <iostream>
#include <algorithm>
#include <map>
using namespace std;
 
int main() {
    int n;
    long long course;
    while (cin >> n && n){
        int a[5];
        map<long long, int> mp;
        for (int i = 0; i < n; i++){
            for (int j = 0; j < 5; j++){
                cin >> a[j];
            }
            sort(a, a+5);
            course = 0LL;
            for (int j = 0; j < 5; j++){
                course *= 1000;
                course += a[j];
            }
            mp[course]++;
        }
        int mx = 0;
        for (auto i: mp){
            mx = max(mx, i.second);
        }
        int ans = 0;
        for (auto i: mp){
            if (i.second == mx) ans += mx;
        }
        cout << ans << "\n";
    }
    return 0;
}

 
ZeroJudge Forum