洛谷P1051 誰拿了最多獎學金

2021-10-09 01:33:47 字數 986 閱讀 5238

題目描述

某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同:

現在給出若干學生的相關資料,請計算哪些同學獲得的獎金總數最高(假設總有同學能滿足獲得獎學金的條件)。

輸入格式

第一行是1個整數n(1≤n≤100),表示學生的總數。

接下來的n行每行是一位學生的資料,從左向右依次是姓名,期末平均成績,班級評議成績,是否是學生幹部,是否是西部省份學生,以及發表的**數。姓名是由大小寫英文本母組成的長度不超過20的字串(不含空格);期末平均成績和班級評議成績都是0到100之間的整數(包括0和100);是否是學生幹部和是否是西部省份學生分別用1個字元表示,y表示是,n表示不是;發表的**數是0到10的整數(包括0和10)。每兩個相鄰資料項之間用乙個空格分隔。

輸出格式

包括3行。

第1行是獲得最多獎金的學生的姓名。

第2行是這名學生獲得的獎金總數。如果有兩位或兩位以上的學生獲得的獎金最多,輸出他們之中在輸入檔案**現最早的學生的姓名。

第3行是這n個學生獲得的獎學金的總數。

輸入輸出樣例

輸入 #1

4yaolin 87 82 y n 0

chenruiyi 88 78 n y 1

lixin 92 88 n n 0

zhangqin 83 87 y n 1

輸出 #1

chenruiyi

9000

28700

說明/提示

2005提高組第一題

#include

using

namespace std;

int maxx,sum;

string name,a;

int n,qimo,banji,lunwen;

char ganbu,xibu;

intmain()

sum+

=k;}

cout<}

洛谷 P1051 誰拿了最多獎學金

問題 某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 2 五四獎學金,每人4000元,期末平均成績高於85分 85 並且班級評議成績高於80分 80 的學生均可獲得 3 成績優秀獎,每人2000元,期末平均成績高於90分 90 的學生均可獲得 4 西部獎學金,...

洛谷 P1051 誰拿了最多獎學金

某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 五四獎學金,每人40004000元,期末平均成績高於8585分 85 85 並且班級評議成績高於8080分 80 80 的學生均可獲得 成績優秀獎,每人20002000元,期末平均成績高於9090分 90 90 ...

洛谷 P1051 誰拿了最多獎學金

某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 現在給出若干學生的相關資料,請計算哪些同學獲得的獎金總數最高 假設總有同學能滿足獲得獎學金的條件 第一行是1個整數n 1 n 100 表示學生的總數。接下來的n行每行是一位學生的資料,從左向右依次是姓名,期末平均...