1077 互评成绩计算

news/2024/11/16 1:53:12/

在这里插入图片描述
在这里插入图片描述

solution

总成绩= (老师成绩 + 同学去掉最高分去掉最低分的平均分)/2,其中总成绩四舍五入取整

#include<iostream>
#include<algorithm>
using namespace std;
int main(){int n, m, worst, better, sum, g, x, cnt;scanf("%d%d", &n, &m);for(int i = 0; i < n; i++){scanf("%d", &g);worst = m + 1;better = -1;sum = cnt = 0;for(int j = 0; j < n - 1; j++){scanf("%d", &x);if(x >= 0 && x <= m){cnt++;sum += x;worst = min(worst, x);better = max(better, x);}}printf("%d\n", ((sum - worst - better) / (cnt - 2) + g + 1) / 2);}return 0;
}

http://www.ppmy.cn/news/1456118.html

相关文章

Flutter笔记:Widgets Easier组件库(9)使用弹窗

Flutter笔记 Widgets Easier组件库&#xff08;9&#xff09;&#xff1a;使用弹窗 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite&#xff1a;http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress o…

《高铁运营系统的应用架构:连接速度与安全的精密之道》

随着科技的不断进步&#xff0c;高铁运营系统的应用架构也在不断演进&#xff0c;以满足日益增长的乘客需求&#xff0c;并保证运行安全和效率。在这篇博客中&#xff0c;我们将深入探讨高铁运营系统的应用架构&#xff0c;揭示其背后的精密之道。 **1. 系统概述** 高铁运营系…

《Beginning C++20 From Novice to Professional》第九章 Vocabulary Types

有一些类型虽然不是基本类型&#xff0c;但是和基本类型一样常用&#xff0c;都是用来替代相同功能的C版本特性的&#xff0c;比如std::unique_ptr<>, std::shared_ptr<>, std::string, std::array<>, std::vector<>&#xff0c;分别用来替代raw point…

STM32单片机中C语言的一些隐藏bug

必须类型一致的判断才能正常 double a-0.4; if(a < -0.2){print("低电平"); }这段代码可能未必如你所愿的运行. < 小于号的判断一定要类型一致, 尤其是牵扯到双精度类型的判断… 一定要保证符号 两边的数据类型一致才有可能得到你想要的结果. 代码里 -0.4 默认…

ThinkPHP8导出Excel单元格为下拉选择框

说明 本文章是基于上一篇ThinkPHP8 导出Excel数据表格文章的完善版&#xff0c;上一篇仅导出为文本框&#xff0c;此处增加下拉框。 其他内容与上一章不变&#xff0c;此处展示不同内容。 更改 1.头部数组修改 增加type类型&#xff0c;text为文本框&#xff0c;select为下…

充电宝买哪个牌子?四款性能超强充电宝牌子推荐!速来码住!

在快节奏的现代生活中&#xff0c;手机已经成为了我们最亲密的伙伴。无论是工作、学习还是娱乐&#xff0c;手机都扮演着至关重要的角色。然而&#xff0c;手机电量的问题总是让人头疼。特别是在外出旅行时&#xff0c;手机电量耗尽更是让人倍感焦虑。为了解决这个问题&#xf…

Taro@3.x+Vue@3.x+TS开发微信小程序,网络请求封装

参考文档 Taro.request(option) 在 src/http 下创建 request.ts, 写入如下配置&#xff1a; import Taro from tarojs/taro import { encryptData } from ./encryptconsole.log(NODE_ENV, process.env.NODE_ENV) console.log(TARO_APP_PROXY, process.env.TARO_APP_PROXY) c…

应用分层和企业规范

目录 一、应用分层 1、介绍 &#xff08;1&#xff09;为什么需要应用分层&#xff1f; &#xff08;2&#xff09;如何分层&#xff1f;&#xff08;三层架构&#xff09; MVC 和 三层架构的区别和联系 高内聚&#xff1a; 低耦合&#xff1a; 2、代码重构 controlle…