#include<stdio.h>
#include<string.h>
int a[55][10];
int main(){
int n,m;
while(~scanf("%d%d",&n,&m)){
double avec[10],aver[55];
memset(avec,0,sizeof(avec));
int count=0;
for(int i=0;i<n;i++){
double sum=0;
for(int j=0;j<m;j++){
scanf("%d",&a[i][j]);
sum+=a[i][j];
}
aver[i]=sum/m;
}
for(int i=0;i<n;i++){
for(int j=0;j<m;j++)
avec[j]+=a[i][j];
}
for(int i=0;i<m;i++) avec[i]/=n;
for(int i=0;i<n;i++){
int flag=0;
for(int j=0;j<m;j++){
if(a[i][j]<avec[j]){
flag=1;
break;
}
}
if(!flag) count++;
}
for(int i=0;i<n;i++){
printf("%.2lf",aver[i]);
if(i!=n-1) printf(" ");
}
printf("\n");
for(int i=0;i<m;i++){
printf("%.2lf",avec[i]);
if(i!=m-1) printf(" ");
}
printf("\n");
printf("%d\n\n",count);
}
return 0;
}
HDU 2023 -- 求平均成绩
最新推荐文章于 2021-10-06 18:52:58 发布