PAT 解题报告 1012. The Best Rank (25)

题目描述:

一个学生拥有英语成绩, 数学成绩, 计算机C语言成绩, 还有三门课程的平均成绩, 让你求得每个学生的单项最好排名.

算法分析:

根据每个学生每个单项排一次序, 统计每个学生单项的最好排名, 后面等级(A > C > M > E)的排序如果对该学生的排名有提升, 更新此学生的最好排名, 否则不变.

注意点:

稍微注意一下PAT的排名规则, 比如总共有5个人, 排名是 A=B > C =D > E, 前两个人并列第一, 那么第三个人的排名应该是3而不是2.   然后第四个人的排名是也是3, 但是第五个人E排名就是5

(全文完,原创文章,转载时请注明作者和出处)


(转载本站文章请注明作者和出处 烟客旅人 sigmainfy — http://www.sigmainfy.com,请勿用于任何商业用途)

Written on April 18, 2013