社区讨论
60分咋办
P5738【深基7.例4】歌唱比赛参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @m5tl8mpw
- 此快照首次捕获于
- 2025/01/12 20:25 去年
- 此快照最后确认于
- 2025/11/04 11:42 4 个月前
请大家帮忙看看怎么弄,测试点60分
CPP#include <cstdio>
#include <iostream>
using namespace std;
int n,m,l=0,a[105][25];
double at=0;
double pjf(){
int maxn=0,minn=11,c,cnt=0;
for(int j = 0;j <= m-1;j++){
c=a[l][j];
if(c>maxn){
maxn=c;
}else if(c<minn){
minn=c;
}cnt+=c;
}
return double(cnt-maxn-minn)/(m-2);
}
int main(){
double maxn=0;
cin >> n >> m;
for(int i = 0;i <= n-1;i++){
for(int j = 0;j <= m-1;j++){
cin >> a[i][j];
}
//这里算出平均分
l=i;
at=pjf();
if(at>maxn){
maxn=at;
}
}printf("%.2lf",maxn);
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...