题目描述

n(n\le 100)n(n≤100) 名同学参加歌唱比赛,并接受 m(m\le 20)m(m≤20) 名评委的评分,评分范围是 00 到 1010 分。这名同学的得分就是这些评委给分中去掉一个最高分,去掉一个最低分,剩下 m-2m−2 个评分的平均数。请问得分最高的同学分数是多少?评分保留 22 位小数。

输入格式

第一行两个整数 n,mn,m。

接下来 nn 行,每行各 mm 个整数,表示得分。

输出格式

输出分数最高的同学的分数,保留两位小数。

输入输出样例

输入 #1复制

7 6

4 7 2 6 10 7

0 5 0 10 3 10

2 6 8 4 3 6

6 3 6 7 5 8

5 9 3 3 8 1

5 9 9 3 2 0

5 8 0 4 1 10

输出 #1复制

6.00

题解:

#include<iostream>
using namespace std;

int main(){
    
    int n,m;
    cin>>n>>m;
    double stu[100][20];
    
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            cin>>stu[i][j];
        }
    }
    
    for(int i=0;i<n;i++){//冒泡排序,从小到大排列 
        for(int j=0;j<m;j++){
            for(int k=j+1;k<m;k++){
                if(stu[i][k]<stu[i][j]){
                    double temp;
                    temp=stu[i][k];
                    stu[i][k]=stu[i][j];
                    stu[i][j]=temp;
                }
            }
        }
    }
    
    double sum[20];//每个学生的平均评分 
    double score=0;
    
    for(int i=0;i<n;i++){
        for(int j=1;j<m-1;j++){
            score+=stu[i][j];
        }
        sum[i]=score*1.0/(m-2);
        score=0;
    } 
    
    double max=sum[0];
    for(int i=0;i<n;i++){//找出评分最高的学生 
        if(max<sum[i]){
            max=sum[i];
        }
    }
    
    printf("%.2lf",max);
    return 0;
}

洛谷p5738 歌唱比赛c++题解相关推荐

  1. 洛谷 P5738歌唱比赛 题解

    这次我们认真地(?)来写一篇题解 一半经验 我们先来看一下之前那题的代码: #include<bits/stdc++.h> using namespace std; int main() ...

  2. 洛谷P3336 [ZJOI2013]话旧 题解

    洛谷P3336 [ZJOI2013]话旧 题解 题目链接:P3336 [ZJOI2013]话旧 题意:小林跟着银河队选手去了一趟宇宙比赛,耳濡目染,变得学术起来.回来后,他发现世界大变样了.比丘兽究级 ...

  3. 洛谷P1129 [ZJOI2007] 矩阵游戏 题解

    洛谷P1129 [ZJOI2007] 矩阵游戏 题解 题目链接:P1129 [ZJOI2007] 矩阵游戏 题意:给定一张有黑白棋子的正方形棋盘,问存不存在解法使得经过若干次交换行或列的操作后,左上角 ...

  4. 洛谷P4683 [IOI2008] Type Printer 题解

    洛谷P4683 [IOI2008] Type Printer 题解 题目链接:P4683 [IOI2008] Type Printer 题意: 你需要利用一台可移动的打印机打印出NNN个单词.这种可移 ...

  5. 洛谷P3647 [APIO2014] 连珠线 题解

    洛谷P3647 [APIO2014] 连珠线 题解 题目链接:P3647 [APIO2014] 连珠线 题意: 在达芬奇时代,有一个流行的儿童游戏称为连珠线.当然,这个游戏是关于珠子和线的.线是红色或 ...

  6. 洛谷P4170 [CQOI2007]涂色 题解

    洛谷P4170 [CQOI2007]涂色 题解 题目链接:P4170 [CQOI2007]涂色 题意: 假设你有一条长度为 555 的木板,初始时没有涂过任何颜色.你希望把它的 555 个单位长度分别 ...

  7. 洛谷P1868 饥饿的奶牛 题解

    洛谷P1868 饥饿的奶牛 题解 题目链接:P1868 饥饿的奶牛 题意: 有一条奶牛冲出了围栏,来到了一处圣地(对于奶牛来说),上面用牛语写着一段文字. 现用汉语翻译为: 有 NNN 个区间,每个区 ...

  8. 洛谷P1462 通往奥格瑞玛的道路 题解

    洛谷P1462 通往奥格瑞玛的道路 题解 题目链接:P1462 通往奥格瑞玛的道路 题意:在艾泽拉斯,有 nnn 个城市.编号为 1,2,3,-,n1,2,3,\ldots,n1,2,3,-,n . ...

  9. 洛谷 P2015 二叉苹果树 题解

    洛谷 P2015 二叉苹果树 题解 洛谷 P2015 题目 有一棵苹果树,如果树枝有分叉,一定是分2叉(就是说没有只有1个儿子的结点) 这棵树共有NNN个结点(叶子点或者树枝分叉点),编号为1-NNN ...

最新文章

  1. 海王必备,我用python写了一个微信机器人和她聊天之后把我拉黑了
  2. 心得丨在开始第一个机器学习项目之前就了解的那些事儿
  3. 读入excel中的数据到数据库中
  4. Go语言线程与协程之间的关系之GMP模型
  5. 阿里云边缘云ENS再升级,四大场景应用加速产业数字化落地
  6. 在余额宝里放30万,每天在家什么都不干,利息够生活吗?
  7. mft文件记录属性头包括_关于NTFS-MFT
  8. canvas绘制精细走动时钟
  9. 最短路径算法之四——SPFA算法
  10. 新闻管理系统——项目介绍+前期部署
  11. [CDLinux]安装向导
  12. 如何开发微信公众号后台
  13. Django中的swagger文档
  14. python开根号_python开根号_python 开根号_python开根号函数 - 云+社区 - 腾讯云
  15. QTcpSocket使用发现的问题
  16. NumPy的实用函数整理之percentile
  17. 【产品经理三节课】第4章 产品调研入门
  18. vue封装qq表情包和符号表情的发送
  19. 从一名白纸交易者到稳定盈利交易员需要多长时间?
  20. 11_04_第六阶段:大前端进阶||07-Vue详解||P6:Vue绑定事件【观看狂神随笔】

热门文章

  1. 转:给在读研究生的一封信
  2. 如何在R语言中读取数据
  3. 广州沃泰控股PHP面试题_高级php面试题及部分答案
  4. jQuery封装ajax
  5. 排名前十的运动蓝牙耳机品牌,2022年值得推荐的运动耳机
  6. 如何恢复苹果手机永久删除的照片?
  7. 谈宇宙尽头及维度空间的关系
  8. 酒店弱电融合通信解决方案在酒店业的应用及前景
  9. 1!+2!+3!+...+20!
  10. 开源作品-PHP写的Redis管理工具(单文件绿色版)-SuRedisAdmin_PHP_1_0