給定 n
個整數,求裡面出現次數最多的數,如果有多個重複出現的數,求出值最大的乙個。
第一行輸入乙個整數n(1
≤n≤1
0000
0),接下來一行輸入 n
個 int 範圍內的整數。
輸出出現次數最多的數和出現的次數,中間用乙個空格隔開,如果有多個重複出現的數,輸出值最大的那個。
樣例輸入1
51 1 2 3 4
樣例輸出1
1 2
樣例輸入2
109 10 27 4 9 10 3 1 2 6
樣例輸出2
解題說明:略
10 2
#include#include#includeusing namespace std;
int maxnum=0,maxval=0;
int main()
for(map::iterator it=m.begin();it!=m.end();++it)
if(it->second>maxval)maxval=it->second,maxnum=it->first; }
cout
}
C 找出出現最多的數
編寫乙個程式,讀入一組整數,這組整數是按照從小到大的順序排列的,它們的個數n也是由使用者輸入的,最多不會超過20。然後程式將對這個陣列進行統計,把出現次數最多的那個陣列元素值列印出來。如果有兩個元素值出現的次數相同,即並列第一,那麼只列印比較小的那個值。輸入格式 第一行是乙個整數n 接下來有n行,每...
尋找出現次數最多的數(oj題庫)
給定n個正整數,找出它們 現次數最多的數。如果這樣的數有多個,請輸出其中最小的乙個。輸入 輸入的第一行只有乙個正整數n 1 n 1000 表示數字的個數。輸入的第二行有n個整數s1,s2,sn 1 si 10000,1 i n 相鄰的數用空格分隔。輸出 輸出這n個次數 現次數最多的數。如果這樣的數有...
CCF 出現最多的數
給定n個正整數,找出它們中出現次數最多的數。如果這樣的數有多個,請輸出其中最小的乙個。輸入格式 輸入的第一行只有乙個正整數n 1 n 1000 表示數字的個數。輸入的第二行有n個整數s1,s2,sn 1 si 10000,1 i n 相鄰的數用空格分隔。輸出格式 輸出這n個次數中出現次數最多的數。如...