b593: 數列中尋找第二最大值
Tags :
Accepted rate : 0人/1人 ( 0% ) [非即時]
評分方式:
Tolerant

最近更新 : 2026-01-09 15:21

Content

給定一個包含 n 個整數(int)的數列,請你找出這個數列中的最大值。

Input

 

第一行輸入一個整數 n (1 ≤ n ≤ 100,000),表示數列的長度。

第二行輸入 n 個整數 a1, a2, ..., an,每個整數之間用空格隔開。

 

Output

輸出一個整數,表示數列中的最大值。如果沒有第二最大值, 輸出 -1。

Sample Input #1
5
1 3 5 7 7
Sample Output #1
5
Sample Input #2
2
1 1
Sample Output #2
-1
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (16%): 1.0s , <1K
公開 測資點#1 (16%): 1.0s , <1K
公開 測資點#2 (17%): 1.0s , <1K
公開 測資點#3 (17%): 1.0s , <1K
公開 測資點#4 (17%): 1.0s , <1K
公開 測資點#5 (17%): 1.0s , <10M
Hint :

確保數列中數值個數 大於或等於 2個

數列中的數值可能會相同

Tags:
出處:
[管理者:
ricky (電腦黃)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」