天天看點

算法學習之路|成績排名(20)

讀入n名學生的姓名、學号、成績,分别輸出成績最高和成績最低學生的姓名和學号。

輸入格式:每個測試輸入包含1個測試用例,格式為

第1行:正整數n

第2行:第1個學生的姓名 學号 成績

第3行:第2個學生的姓名 學号 成績

... ... ...

第n+1行:第n個學生的姓名 學号 成績

其中姓名和學号均為不超過10個字元的字元串,成績為0到100之間的一個整數,這裡保證在一組測試用例中沒有兩個學生的成績是相同的。

輸出格式:對每個測試用例輸出2行,第1行是成績最高學生的姓名和學号,第2行是成績最低學生的姓名和學号,字元串間有1空格。

輸入樣例:

3

Joe Math990112 89

Mike CS991301 100

Mary EE990830 95

輸出樣例:

Mike CS991301

Joe Math990112

我的思路:

把這些存入三個vector

找出最大,最小的下标

按照下标輸出即可。

熟悉max_element()和min_element()用法即可。

繼續閱讀