小小演唱家2
显示标签
题目统计 全部提交
时间限制:C/C++ 1000MS,其他语言 2000MS
内存限制:C/C++ 256MB,其他语言 512MB
难度:中等
分数:100 OI排行榜得分:18(0.1*分数+2*难度)
描述
童程童美学院举办了“小小演唱家”选拔赛,舞台上群星璀璨、精彩万分。选拔赛的评委一共有5位,评分规则如下:
去掉一个最高分,去掉一个最低分,将剩下3位评委的打分相加,就是这位选手的最终得分。请根据规则计算某位选手的得分。 (已知对每个人打分时,每位评委打分不同)
编写程序,计算x名选手的最终得分,将分数按照从小到大的顺序进行排序。
输入描述
第一行,一个正整数x,表示x名选手(1≤x≤30);
x行,每行包含5个正整数,分别表示每个评委打出的分数(1≤分数≤100),数字之间使用空格隔开。
输出描述
一行,x个正整数,中间用空格分隔,按照从小到大的顺序输出。
用例输入 1
3 95 90 96 99 97 88 90 92 89 91 94 99 92 98 95
用例输出 1
270 287 288
例程:
- #include
- using namespace std;
-
- int main(){
- //记录人数
- int n,a[31][90],sum=0,p=0,b[31],max=-1001,min=1001,a1,a2;
- cin>>n;
- for(int i=0;i
- for(int j=0;j<5;j++){
- cin>>a[i][j];
- }
- }
- for(int i=0;i
- for(int j=0;j<5;j++){
- if(a[i][j]>max){
- max=a[i][j];
- a1=j;
- }
- if(a[i][j]
- min=a[i][j];
- a2=j;
- }
-
- }
- a[i][a1]=0;
- a[i][a2]=0;
-
- max=-1001;
- min=1001;
- }
-
- for(int i=0;i
- for(int j=0;j<5;j++){
- sum+=a[i][j];
- }
- b[p]=sum;
- p++;
- sum=0;
- }
- sort(b+0,b+p);
- for(int i=0;i
- cout<" ";
- }
-
- return 0;
- }
-
-
相关阅读:
Unity游戏开发基础之数据结构部分
Java配置35-搭建Gitlab服务器
ElasticSearch es 插件开发
2022“杭电杯”中国大学生算法设计超级联赛(7)
eNSP - BGP 查看命令
铅掺杂PEG钝化石墨烯量子点荧光探针/磷脂包覆银石墨烯量子点多功能纳米粒表征
Spring事件监听
WPF Image设置为圆形,并有折叠
d区间函数属性实践
HTML5提供的文件API
-
原文地址:https://blog.csdn.net/wangchuha/article/details/133214387
-
最新文章
-
沪漂五周年了:我越来越迷茫了
Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
MySQL-Seconds_behind_master的精度误差
[MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
Agent OS :五种驯服不确定性的范式
PortSwigger SQL注入LAB11
数据库即时编译JIT
[Begin]AI Learn Data Day 0
深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU