學校選拔籃球隊員,每間宿舍最多有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...