題目描述:
小明來到某學校當老師,需要將學生按考試總分或單科分數進行排名,你能幫幫他嗎?
輸入描述:
第1行輸入兩個整數,學生人數n和科目數量m。0<n<100,0<m<10
第2行輸入m個科目名稱,彼此之間用空格隔開。科目名稱只由英文字母構成,單個長度不超過10個字符。科目的出現順序和后續輸入的學生成績一一對應。不會出現重復的科目名稱。
第3行開始的n行,每行包含一個學生的姓名和該生m個科目的成績(空格隔開),學生不會重名。學生姓名只由英文字母構成,長度不超過10個字符。成績是0~100的整數,依次對應第2行中輸入的科目。
第n+2行,輸入用作排名的科目名稱。若科目不存在,則按總分進行排序。輸出描述:
輸出一行,按成績排序后的學生名字,空格隔開。成績相同的按照學生姓名字典順序排序。
補充說明:
收起
示例1
輸入:
3 2 yuwen shuxue fangfang 95 90 xiaohua 88 95 minmin 100 82 shuxue輸出:
xiaohua fangfang minmin說明:
按shuxue成績排名,依次是xiaohua、fangfang、minmin
示例2
輸入:
3 2 yuwen shuxue fangfang 95 90 xiaohua 88 95 minmin 90 95 zongfen輸出: