这题我得了83分不知道哪里错了
#include <bits/stdc++.h>
using namespace std;
int a[2010][2010];
int n,m;
int main()
{
scanf("%d%d",&n,&m);
int sum=0,mx=-100,cnt=0,zr=0;
for(int i=1;i<=n;i++) for(int j=1;j<=m;j++)
{
scanf("%d",&a[i][j]);sum+=abs(a[i][j]);
if(a[i][j]<=0) cnt++;
if(a[i][j]<=0) mx=max(mx,a[i][j]);
}
if(cnt%2==0)
{
printf("%d",sum);
return 0;
}
else
{
printf("%d",sum+mx+mx);
}
}