RT
#include <iostream>
using namespace std;
int a,b,c,d,k,x,sum1,sum2;
bool flag;
int main(){
cin>>a>>b>>c>>d>>k;
for(int i=1;i<=a;i++){
for(int j=1;j<=b;j++){
cin>>x;
if(x==k) continue;
else if(x==999999){
if((i+j)%2==0) flag=true;
else flag=false;
continue;
}
else{
if((i+j)%2==0) sum1+=x-k;
else sum2+=x-k;
continue;
}
}
}
for(int i=a+1;i<=a+c;i++){
for(int j=1;j<=d;j++){
cin>>x;
if(x==k) continue;
else if(x==999999){
if((i+j)%2==0) flag=true;
else flag=false;
continue;
}
else{
if((i+j)%2==0) sum1+=x-k;
else sum2+=x-k;
continue;
}
}
}
if(flag==true) cout<<sum2-sum1;
else cout<<sum1-sum2;
return 0;
}
求大佬帮忙调一下吧,本蒟蒻实在没看出问题所在。