#include <stdio.h>
#include <math.h>
int main()
{
int n,m;
while (scanf("%d %d",&n,&m)!=EOF){
int i,j,sc[55][10],count[55]={0},countn=0;
double sumn[55]={0},summ[10]={0},psc[55]={0},csc[55]={0};
for(i=0; i<n; i++)
for(j=0; j<m; j++)
{
scanf("%d",&sc[i][j]);
sumn[i] += sc[i][j];
summ[j] += sc[i][j];
}
for(i=0; i<n; i++)
{
psc[i] = sumn[i]/m;
if(i==0)
printf("%.2f",psc[i]);
else
printf(" %.2f",psc[i]);
}
getchar();
printf("\n");
for(j=0; j<m; j++)
{
csc[j] = summ[j]/n;
if(j==0)
printf("%.2f",csc[j]);
else
printf(" %.2f",csc[j]);
}
for(i=0; i<n; i++)
for(j=0; j<m; j++)
{
if(sc[i][j]>=csc[j])
count[i]++;
}
for(i=0; i<n; i++)
{
if(count[i]==m)countn++;
}
printf("\n%d\n\n",countn);
}
return 0;
}
#include <math.h>
int main()
{
int n,m;
while (scanf("%d %d",&n,&m)!=EOF){
int i,j,sc[55][10],count[55]={0},countn=0;
double sumn[55]={0},summ[10]={0},psc[55]={0},csc[55]={0};
for(i=0; i<n; i++)
for(j=0; j<m; j++)
{
scanf("%d",&sc[i][j]);
sumn[i] += sc[i][j];
summ[j] += sc[i][j];
}
for(i=0; i<n; i++)
{
psc[i] = sumn[i]/m;
if(i==0)
printf("%.2f",psc[i]);
else
printf(" %.2f",psc[i]);
}
getchar();
printf("\n");
for(j=0; j<m; j++)
{
csc[j] = summ[j]/n;
if(j==0)
printf("%.2f",csc[j]);
else
printf(" %.2f",csc[j]);
}
for(i=0; i<n; i++)
for(j=0; j<m; j++)
{
if(sc[i][j]>=csc[j])
count[i]++;
}
for(i=0; i<n; i++)
{
if(count[i]==m)countn++;
}
printf("\n%d\n\n",countn);
}
return 0;
}