@[Cell_xi](/user/390605) 用Luogu IDE测一下,你的代码可能有UB之类的,
要不发一下代码?
by MyukiyoMekya @ 2020-09-25 11:28:57
@[MicroMaker](/user/51376)
我用了一下洛谷IDE,结果是7.37就很迷
```cpp
#include<cstdio>
#include<iostream>
#include<cmath>
using namespace std;
int m,temp;
float maxn;
void f(){
int a[11]={0,0,0,0,0,0,0,0,0,0,0};
float sum;
for(int i=1;i<=m;i++){
scanf("%d",&temp);
a[temp]++;
}
for(int j=0;j<=10;j++)if(a[j]){a[j]--;break;}
for(int j=10;j>=0;j--)if(a[j]){a[j]--;break;}
for(int j=0;j<=10;j++){
sum+=a[j]*j;
a[j]=0;
}
sum/=(m-2);
maxn=max(sum,maxn);
}
int main(){
int n;
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++)
f();
printf("%.2f",maxn);
return 0;
}
```
by Cell_xi @ 2020-09-25 11:41:05
@[MicroMaker](/user/51376)
求大佬帮忙看一下哪里有问题~~~
by Cell_xi @ 2020-09-25 11:41:42
尝试把a数组定义在外面,然后每次memset?
by rfsfreffr @ 2020-09-25 12:02:49
sum要初始化为0
by rfsfreffr @ 2020-09-25 12:11:28
@[Cell_xi](/user/390605) 就 yjj2015yjj 说的 sum 要初始化为 0 ,其他应该没问题了
by MyukiyoMekya @ 2020-09-25 12:21:13
@[yjj2015yjj](/user/175011)
@[MicroMaker](/user/51376)
谢谢!
by Cell_xi @ 2020-09-25 12:23:49