輸出格式:
列印出獲得合格證書的學生名單。每個學生佔一行,格式為:
學生學號 gp gmid−term gfinal g
如果有的成績不存在(例如某人沒參加期中考試),則在相應的位置輸出「−1」。輸出順序為按照總評分數(四捨五入精確到整數)遞減。若有並列,則按學號遞增。題目保證學號沒有重複,且至少存在1個合格的學生。
輸入樣例:
6 6 7
01234 880
a1903 199
ydjh2 200
wehu8 300
dx86w 220
missing 400
ydhfu77 99
wehu8 55
ydjh2 98
dx86w 88
a1903 86
01234 39
ydhfu77 88
a1903 66
01234 58
wehu8 84
ydjh2 82
missing 99
dx86w 81
輸出樣例:
missing 400 -1 99 99
ydjh2 200 98 82 88
dx86w 220 88 81 84
wehu8 300 55 84 84
注意點:成績記得四捨五入,不然很有可能乙個測試點過不了
#include
#include
#include
#include
#include
using
namespace std;
struct stu
;stu s[
10005];
bool
cmp(stu s1, stu s2)
else
}int
main()
}for
(int i =
0; i < m; i++
)for
(int i =
0; i < n; i++
)for
(auto
&ele : pmap)
if(nmap.
count
(name)==0
)if(!flag1)
elseif(
!flag2)
else
if(fgrade > mgrade)
else
else}if
(total >=60)
}sort
(begin
(s),
begin
(s)+ num, cmp)
;for
(int i =
0; i < num; i++
)return0;
}
pat乙級1080C語言
列印出獲得合格證書的學生名單。每個學生佔一行,格式為 學生學號 gp gmid term gfinal g 如果有的成績不存在 例如某人沒參加期中考試 則在相應的位置輸出 1 輸出順序為按照總評分數 四捨五入精確到整數 遞減。若有並列,則按學號遞增。題目保證學號沒有重複,且至少存在1個合格的學生。輸...
PAT乙級1032 C 龍哥哥的刷題路
1032 挖掘機技術哪家強 20分 為了用事實說明挖掘機技術到底哪家強,pat 組織了一場挖掘機技能大賽。現請你根據比賽結果統計出技術最強的那個學校。輸入格式 輸入在第 1 行給出不超過 10 5的正整數 n,即參賽人數。隨後 n 行,每行給出一位參賽者的資訊和成績,包括其所代表的學校的編號 從 1...
PAT乙級1038 C 龍哥哥的刷題路
1038 統計同成績學生 20分 本題要求讀入 n 名學生的成績,將獲得某一給定分數的學生人數輸出。輸入格式 輸入在第 1 行給出不超過 10 5的正整數 n,即學生總人數。隨後一行給出 n 名學生的百分制整數成績,中間以空格分隔。最後一行給出要查詢的分數個數 k 不超過 n 的正整數 隨後是 k ...