杭电p2023 不知道在哪有问题有时候是Time Limit Exceeded有时是runtime error (access_violation)
和其他AC代码比较后思路细节都没发现问题。
求大神指点啊!!!!
#include<stdio.h>
int main()
{
int n, m;
while(scanf("%d%d", &n, &m) != EOF)
{
int sum[100][100];
int i, j;
double a[m] ;
double b[n] ;
for(i = 0; i < n; i++)
{
a[i] = 0;
for(j = 0; j < m; j++)
{
scanf("%d", &sum[i][j]);
a[i] = a[i]+sum[i][j];
}
a[i] /= m;
}
for(j = 0; j < m; j++)
{
b[j] = 0;
for(i = 0; i < n; i++)
{
b[j] += sum[i][j];
}
b[j] /= n;
}
int k = 0;
for(j = 0; j < n; j++)
{
int num = 0;
for(i = 0; i < m; i++)
{
if(sum[i][j] >= a[i])
{
num++;
}
}
if(num == m)
{
k++;
}
}
for(j = 0; j < n; j++)
{
if(j != n-1)
{
printf("%.2lf ", a[j]);
}
else
{
printf("%.2lf\n", a[j]);
}
}
for(i = 0; i < m; i++)
{
if(i != m-1)
{
printf("%.2lf ", b[i]);
}
else
{
printf("%.2lf\n", b[i]);
}
}
printf("%d\n\n", k);
}
return 0;
}