@MCspider_book 2020-07-24 21:46 回复 #include<iostream> #include<iomanip> using namespace std; int main() { int n,m,s[101][21],flag[101],sum[101],max=-1; cin>>n>>m; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) cin>>s[i][j]; for(int i=1;i<=n;i++) for(int j=n-1;j>=1;j++) { flag[i]=0; for(int k=1;k<=i;k++) if(s[i][k]>s[i][k+1]) { flag[i]=1; swap(s[i][k],s[i][k+1]); } if(flag[i]==0) break; } for(int i=1;i<=n;i++) for(int j=2;j<m;j++) sum[i]=sum[i]+s[i][j]; for(int i=1;i<=n;i++) if(sum[i]>max) max=sum[i]; cout<<fixed<<setprecision(2)<<(long double)(max/(m-2)); return 0; } 样例都过了啊qwq
样例都过了啊qwq