[恢]hdu 2023

2011-12-15 06:08:10

地址:http://acm.hdu.edu.cn/showproblem.php?pid=2023

题意:中文。。。

mark:这题wa了3次!!!脑袋混乱了,把/m和/n写反了。

代码:

# include <stdio.h>


double stu[60], cls[10] ;
int a[60][10] ;


int main ()
{
int n, m, i, j, num;
while (~scanf ("%d%d", &n, &m))
{
for (i = 0 ; i < n ; i++) stu[i] = 0 ;
for (i = 0 ; i < m ; i++) cls[i] = 0 ;
for (i = 0 ; i < n ;i++)
for (j = 0 ; j < m ; j++)
{
scanf ("%d", &a[i][j]) ;
stu[i] += a[i][j] ;
cls[j] += a[i][j] ;
}
for (i = 0 ; i < n ; i++)
if (i != 0) printf (" %.2lf", stu[i]/m) ;
else printf ("%.2lf", stu[i]/m) ;
puts ("") ;
for (i = 0 ; i < m ; i++)
if (i != 0) printf (" %.2lf", cls[i]/n) ;
else printf ("%.2lf", cls[i]/n) ;
puts ("") ;

num = 0 ;
for (i = 0 ; i < n ; i++)
{
for (j = 0 ; j < m ; j++)
if (a[i][j] < cls[j]/n) break ;
if (j >= m) num++ ;
}
printf ("%d\n\n", num) ;
}
return 0 ;
}



posted @ 2012-01-06 15:51  Seraph2012  阅读(274)  评论(0编辑  收藏  举报