杭电ACM2023为什么wa啊,

2025-01-02 11:52:28
推荐回答(1个)
回答1:

#include
#include
#include
using namespace std;
int main(void)
{
int n,m;
int array[51][6];
int student[51];
int course[6];
while(cin>>n>>m)
{
memset(array,0,sizeof(array));
memset(student,0,sizeof(student));
memset(course,0,sizeof(course));
for(int i=1; i<=n; i++)
{
for(int j=1; j<=m; j++)
{
cin>>array[i][j];
student[i]+=array[i][j];
course[j]+=array[i][j];
}
}
for(int i=1; i<=n; i++)
{
printf("%.2lf%c",1.0*student[i]/m,i }
for(int j=1; j<=m; j++)
{
printf("%.2lf%c",1.0*course[j]/n,j }
int count=0;
for(int i=1; i<=n; i++)
{
bool state=true;
for(int j=1; j<=m; j++)
{
if(array[i][j]<1.0*course[j]/n)
{
state=false;
break;
}
}
if(state)
{
count++;
}
}
cout< }
return 0;
}

自己看看吧。。