7 5 宿舍誰最高? 20 分

2021-09-29 12:05:12 字數 1242 閱讀 1785

學校選拔籃球隊員,每間宿舍最多有4個人。現給出宿舍列表,請找出每個宿舍最高的同學。定義乙個學生類student,有身高height,體重weight等。

輸入格式:

首先輸入乙個整型數n (1<=n<=1000000),表示n位同學。

緊跟著n行輸入,每一行格式為:宿舍號,name,height,weight。

宿舍號的區間為[0,999999], name 由字母組成,長度小於16,height,weight為正整數。

輸出格式:

按宿舍號從小到大排序,輸出每間宿舍身高最高的同學資訊。題目保證每間宿舍只有一位身高最高的同學。

輸入樣例:

7000000 tom 175 120

000001 jack 180 130

000001 hale 160 140

000000 marry 160 120

000000 jerry 165 110

000003 etaf 183 145

000001 mickey 170 115

輸出樣例:

000000 tom 175 120

000001 jack 180 130

000003 etaf 183 145

方法一:

c++map實現

#include

#include

#include

#include

#include<

set>

#include

#include

using namespace std;

int main()

}for

(map

::iterator it=s1.

begin()

;it!=s1.

end(

);it++

)return0;

} 方法二:

c語言結構實現

#include

#include

struct aa

a[10011

],t;

int main

(void

)scanf

("%d"

,&n)

;for

(int i=

0;ifor(i=

0;i<=

10010

;i++

)return0;

}

7 5 宿舍誰最高? 20 分

學校選拔籃球隊員,每間宿舍最多有4個人。現給出宿舍列表,請找出每個宿舍最高的同學。定義乙個學生類student,有身高height,體重weight等。輸入格式 首先輸入乙個整型數n 1 n 1000000 表示n位同學。緊跟著n行輸入,每一行格式為 宿舍號,name,height,weight。宿...

宿舍誰最高? 15分

學校選拔籃球隊員,每間宿舍最多有4個人。現給出宿舍列表,請找出每個宿舍最高的同學。定義乙個學生類student,有身高height,體重weight等。輸入格式 首先輸入乙個整型數n 1 n 1000000 表示n位同學。緊跟著n行輸入,每一行格式為 宿舍號,name,height,weight。宿...

PTA 7 3 宿舍誰最高? 10分

pta 7 3 宿舍誰最高?學校選拔籃球隊員,每間宿舍最多有4個人。現給出宿舍列表,請找出每個宿舍最高的同學。定義乙個學生類student,有身高height,體重weight等。首先輸入乙個整型數n 1 n 1000000 表示n位同學。緊跟著n行輸入,每一行格式為 宿舍號,name,height...