第一次訓練賽 G

2021-08-21 22:25:56 字數 765 閱讀 9652

fzu - 1705

給定含有n個元素的多重集合s,每個元素在s中出現的次數稱為該元素的重數。多重集s中重數最大的元素稱為眾數。

例如,s=。

多重集s的眾數是2,其重數為3。

現在給你乙個已經排好序的集合s,讓你求出其眾數和重數。

input

輸入只有一行,有乙個整數n(1<=n<=100)開始,表示集合s中元素個數,接下來有n個由乙個空格隔開的整數(-100~100), 為集合s的元素,元素從小到大或者從大到小給出。

output

輸出一行二個整數x和y,x表示眾數和y為重數,用乙個空格隔開。如果存在多個解,只需輸出值最小的眾數即可。

sample input

6 1 2 2 2 3 5

3 -1 -1 -1

sample output

2 3

-1 3

簡單粗暴水題乙個

但是由於也許是心情總是很亂,還是寫錯了一遍,也懶得優化到超級簡了

#include #include #include #include #include #include using namespace std;

int main()

else

printf("%d %d\n",mxn,mx);

}return 0;

}

第一次訓練賽 B

fzu 1575 某天,無聊的小斌叫上幾個同學玩遊戲,其中有比較笨的小興,比較傻的小雪,可愛的小霞和自以為是的小楠。他們去找聰明的小明去給他們當裁判。判定誰取得遊戲勝利。而這個遊戲是由小斌想個1到10000000的數字讓大家猜,看誰先猜中。為了防止小斌作弊,小明記錄下了遊戲的整個過程。你的任務是判斷...

第一次訓練賽 E

fzu 2123 s得到乙個數,他想知道這個數每一位上的數字的孔數之和。1,2,3,5,7這幾個數字是沒有孔的,0,4,6,9都有乙個孔,8有兩個孔。input 輸入資料的第一行為乙個數t表示資料組數。接下來t行,每行輸入乙個正整數n 1 n 1000 表示要求數字孔數之和的數。n不會有前導0。ou...

第一次訓練賽 H

fzu 1075 假設x是乙個正整數,它的值不超過65535 即1input 輸入的第一行含乙個正整數k 1 k 10 表示測試例的個數,後面緊接著k行,每行對應乙個測試例,包含乙個正整數x。output 每個測試例對應一行輸出,輸出x的素數乘積表示式,式中的素數從小到大排列,兩個素數之間用 表示乘...