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


shawn2000100 (東華財金)

學校 : 國立東華大學
編號 : 57300
來源 : [27.53.168.5]
最後登入時間 :
2021-09-19 19:53:19
b162. NOIP2007 1.统计数字 -- NOIP2007提高組 | From: [134.208.3.49] | 發表日期 : 2017-08-09 17:16

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

vector <int> array;

int main ( void ) {
int n, input;

while ( cin >> n ) {
for ( int i = 0; i < n; ++i ) {
cin >> input;
array.push_back ( input );
}

sort ( array.begin(), array.end() );
int cnt = 0;

for ( int i = 0; i < array.size(); ++i ) {
++cnt;

if ( array[i + 1] != array[i] ) {
cout << array[i] << " " << cnt << endl;
cnt = 0;
}
}

array.clear();
}

return 0;
}

 

 
ZeroJudge Forum