湖南大学 实验八 评委打分

简介: 湖南大学 实验八 评委打分

【问题描述】

   校园卡拉OK比赛设置了7名评委,当一名选手K完歌之后,主持人报出歌手名字后,7位评委同时亮分,按照惯例,去掉一个最高分和一个最低分后,其余5位评委评分总和为该选手的最终得分。
   一共有n组选手参加比赛,请你编写一个程序,当所有比赛结束后,列出所有选手的排名以及最终得分情况。
   假定不会出现总分相同的情况(总分相同时,以出场顺序优先排名还是?以后再说吧! 呵呵,暂时不管吧)。

【输入形式】

   第1行为一个正整数n,表示参赛人数。随后n行,每行开始为选手的名字,随后7个正整数表示评委亮分情况,数据间以空格分隔。

【输出形式】

   按名次升序输出所有选手的名字以及总分,总共n行。

【样例输入】


4


Alice 90 90 85 92 90 90 90


Bob 92 99 88 92 92 92 92


Cindy 80 85 94 94 94 94 94


Dony 95 95 100 90 95 95 95


【样例输出】


Dony 475


Cindy 461


Bob 460


Alice 450


【样例说明】

【评分标准】

#include<iostream>
#include<algorithm>
#include<string>
using namespace std ;
struct player
{
    string name;
    int score[7];
    int sum=0;
};
bool bijiao(player p1,player p2){
    return p1.sum>p2.sum;
}
int main()
{
    int n;
    cin>>n;
    player arr[n];
    for(int i=0;i<n;i++){
        player p;
        cin>>p.name;
        for(int j=0;j<7;j++){
            cin>>p.score[j];
        }
        for(int k=0;k<7;k++){
            p.sum+=p.score[k];
        }
        p.sum-=*max_element(p.score,p.score+7);
        p.sum-=*min_element(p.score,p.score+7);
        arr[i]=p;
    }
    sort(arr,arr+n,bijiao);
    for(int i=0;i<n;i++){
        cout<<arr[i].name<<" "<<arr[i].sum<<'\n';
    }
    return 0 ;
}
我学会了*max_element ,*min_element 的用法
相关文章
|
人工智能
湖南大学 实验八 看电影
湖南大学 实验八 看电影
|
5月前
|
人工智能 移动开发 算法
【2023华中杯数学建模】B 题 小学数学应用题相似性度量及难度评估详细建模方案及实现代码
本文提供了2023年华中杯数学建模B题的详细建模方案和实现代码,包括设计小学数学应用题相似性度量方法、建立题目难度评估数学模型、对题库进行相似性或难度分类,以及使用TF-IDF和K-Means聚类算法进行题目难度分析和相似题目推荐。
83 0
【2023华中杯数学建模】B 题 小学数学应用题相似性度量及难度评估详细建模方案及实现代码
|
3月前
|
机器学习/深度学习
顶会审稿人紧缺,我审我自己!ICML 2023排序实验结果出炉:作者自评能提升评审质量吗?
【10月更文挑战第8天】ICML 2023通过一项创新实验,要求作者对提交的多篇论文进行自评排名,以评估其相对质量。实验结果显示,作者自评能提高评审的准确性和效率,但需谨慎处理潜在的主观性和操纵问题。
38 5
|
8月前
|
测试技术 数据库 开发工具
高校奖学金评定系统的设计与实现(论文+源码)_kaic
高校奖学金评定系统的设计与实现(论文+源码)_kaic
算法强化每日一题--组队竞赛
算法强化每日一题--组队竞赛
|
存储 JSON 人工智能
送给大模型的「高考」卷:442人联名论文给大模型提出204个任务,谷歌领衔
送给大模型的「高考」卷:442人联名论文给大模型提出204个任务,谷歌领衔
180 0
送给大模型的「高考」卷:442人联名论文给大模型提出204个任务,谷歌领衔
|
机器学习/深度学习 人工智能 测试技术
爆火的「GPT-4 MIT本科数学满分」论文作弊,数据集本身有问题
爆火的「GPT-4 MIT本科数学满分」论文作弊,数据集本身有问题
|
存储 算法 容器
天梯赛二阶题——L2-015 互评成绩(25 分)
学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。
372 0
天梯赛二阶题——L2-015 互评成绩(25 分)
|
图形学
3D建模师做多了女人会不会找不到老婆?次世代美少女战士建模流程讲解
次世代是个舶来语,“次世代游戏”指代和同类游戏相比下更加先进的游戏,即“下一代游戏”。 次世代是利用高模烘焙的法线贴图回帖到低模上,让低模在游戏引擎里可以及时显示高模的视觉效果。模型面数比较高,采用法线贴图来描绘物体表面细节的凸凹变化;颜色贴图来表现物体的颜色和纹理;高光贴图来表现物体在光线照射条件下体现出的质感,增加贴图的大小。
120 0