#12547: C++簡易參考解答


shawn2000100 (東華財金)

學校 : 國立東華大學
編號 : 57300
來源 : [27.53.168.5]
最後登入時間 :
2021-09-19 19:53:19
b374. [福州19中]众数 | From: [134.208.3.49] | 發表日期 : 2017-08-10 17:20

#include <iostream>
using namespace std;

int main() {
int N, table[30001], maxCnt, index;

while ( cin >> N ) {
fill ( table, table + 30001, 0 );
maxCnt = 0;

for ( int i = 0; i < N; ++i ) {
cin >> index;
++table[index];
maxCnt = max ( maxCnt, table[index] );
}

for ( int i = 0; i < 30001; ++i )
if ( table[i] == maxCnt )
cout << i << " " << table[i] << endl;
}

return 0;
}

 
ZeroJudge Forum