求助,黑白染色,大样例过了,全WA
查看原帖
求助,黑白染色,大样例过了,全WA
477258
charleshe楼主2022/3/28 21:29

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;
}

求大佬帮忙调一下吧,本蒟蒻实在没看出问题所在。

2022/3/28 21:29
加载中...