P5738 【深基7.例4】歌唱比赛
1.题目介绍
【深基7.例4】歌唱比赛
题目描述
输入格式
第一行两个整数
接下来
输出格式
输出分数最高的同学的分数,保留两位小数。
样例 #1
样例输入 #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
2.题解
2.1 一次嵌套循环解决
思路
思路很简单,看代码即懂
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n, m;
float ans = 0;
cin >> n >> m;
for(int i = 0; i < n; i++){
int sum = 0, max = 0, min = 10;
for(int j = 0; j < m; j++){
int score;
cin >> score;
sum += score;
max = std::max(score, max);
min = std::min(score, min);
}
sum = sum - max - min;
ans = std::max(ans, (float)sum / (m - 2));
}
printf("%.2f", ans);
}
分类:
洛谷
, 数据结构与算法 / 模拟
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了