7-56 互评成绩 (25 分)

学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。

输入格式:

输入第一行给出3个正整数N(3 < N ≤104,学生总数)、k(3 ≤ k ≤ 10,每份作业的评审数)、M(≤20,需要输出的学生数)。随后N行,每行给出一份作业得到的k个评审成绩(在区间[0, 100]内),其间以空格分隔。

输出格式:

按非递减顺序输出最后得分最高的M个成绩,保留小数点后3位。分数间有1个空格,行首尾不得有多余空格。

输入样例:

6 5 3
88 90 85 99 60
67 60 80 76 70
90 93 96 99 99
78 65 77 70 72
88 88 88 88 88
55 55 55 55 55

输出样例:

87.667 88.000 96.000
#include<bits/stdc++.h>
using namespace std;
int main() {int n ,k ,m;  cin >> n >> k >> m;vector<double>v[n] ,ans;for (int i = 0; i < n; i++) {for (int j = 0; j < k ; j++) {int x;  cin >> x;v[i].push_back(x);}sort(v[i].begin() ,v[i].end());}for (int i = 0; i < n; i++) {double s = 0;for (int j = 1; j < k-1; j++) s+= v[i][j];s /= (k - 2);ans.push_back(s);}sort (ans.begin(),ans.end());for (int i = ans.size() - m; i < ans.size(); i++) {if (i != ans.size() -  m) cout << ' ';printf("%.3f" ,ans[i]);}return 0;
}

7-56 互评成绩 (25 分) (排序题)相关推荐

  1. 【CCCC】L2-015 互评成绩 (25分),,简单模拟,水题,动态数组排序

    problem L2-015 互评成绩 (25分) 学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩.系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生 ...

  2. 团体程序设计天梯赛-练习集 L2-015 互评成绩 (25分)

    L2-015 互评成绩 (25分) 学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩.系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩.本题 ...

  3. 互评成绩 (25 分)

    学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩.系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩.本题就要求你编写这个互评系统的算分模块. ...

  4. 互评成绩 (25分)

    学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩.系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩.本题就要求你编写这个互评系统的算分模块. ...

  5. 【PAT乙】1080 MOOC期终成绩 (25分)

    problem 1080 MOOC期终成绩 (25分) 对于在中国大学MOOC(http://www.icourse163.org/ )学习"数据结构"课程的学生,想要获得一张合格 ...

  6. PAT | 1080 MOOC期终成绩 (25分)【附柳神代码】

    1080 MOOC期终成绩 (25分) 对于在中国大学MOOC(http://www.icourse163.org/ )学习"数据结构"课程的学生,想要获得一张合格证书,必须首先获 ...

  7. 1080 MOOC期终成绩 (25 分) java 题解

    题目描述: 对于在中国大学MOOC(http://www.icourse163.org/ )学习"数据结构"课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作 ...

  8. 数据结构PTA习题:基础实验7-2.3 德才论 (25分)——排序

    基础实验7-2.3 德才论 (25分) 宋代史学家司马光在<资治通鉴>中有一段著名的"德才论":"是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜 ...

  9. 【CCCC】L2-030 冰岛人 (25分) 模拟题,二叉树链式存储,从底部向上

    problem L2-030 冰岛人 (25分) 2018年世界杯,冰岛队因1:1平了强大的阿根廷队而一战成名.好事者发现冰岛人的名字后面似乎都有个"松"(son),于是有网友科普 ...

最新文章

  1. 两大顶级AI算法一起开源!Nature、Science齐发Alphafold2相关重磅,双厨狂喜~
  2. 允许使用抽象类类型 isearchboxinfo 的对象_final关键字、抽象类以及接口
  3. mysql 散列查询_MySQL InnoDB中hash查找表的实现
  4. 统计输入字符串中英文单词的个数
  5. 2021- 10 -9 LeetCode 958. 二叉树的完全性检验(待补完)
  6. 【深入Java虚拟机JVM 01】Java发展与展望概述
  7. Ubuntu 16.04 安装 Gazebo
  8. 短信认证方案,用手机短信进行上网认证如何实现?
  9. Docker 面临的安全隐患,我们该如何应对
  10. ISDN与PSTN的区别是什么?
  11. python经济_python生成器——懒到欠揍,但很经济
  12. SpringCloud Config 本地配置
  13. c++求小数的位数_C语言求第二小数
  14. python 基础复习
  15. 引路蜂地图API:Gis.Location包定义
  16. 面试美团,面试官突然问我 Java “锁” ,我哭了
  17. Layui表单验证lay-verify属性
  18. 怎样设置电脑宽带连接无线路由器设置路由器连接服务器,电脑设置无线路由器断线后自动连接的方法...
  19. 每日一练:第十一天——侦探推理
  20. openstack ubuntu虚机重启卡在booting from hard disk问题解决

热门文章

  1. linux学习查看系统资源和磁盘分区
  2. 华为鸿蒙系统学习笔记5-华为方舟编译器正式开源及相关源码下载
  3. 网络规划设计师复习笔记
  4. 使用Docker安装mysql,挂载外部配置和数据
  5. 用Python操作MySQL(pymysql)
  6. SQL Server数据库镜像的FailOver自动连接
  7. DWR2学习笔记(一)
  8. Thinking in AJAX(二) —— 基于AJAX的WEB设计
  9. html响应式布局_媒体查询
  10. Mr.J-- HTTP学习笔记(十)-- Cookie机制