85分求助!!!一个点没过要哭辽!【求大佬观望
查看原帖
85分求助!!!一个点没过要哭辽!【求大佬观望
750535
Trubiacy_楼主2023/4/5 18:40
#include <bits/stdc++.h>
using namespace std;
const int N=109;
struct color{
	int r;
	int g;
	int b;
}a[N][N];
int n,m,q;
int i,j,t,c;
bool check(){
	for(int x=1;x<=n;x++)
		for(int y=1;y<=m;y++){
			if(a[x][y].r!=a[x][m-y+1].r||a[x][y].g!=a[x][m-y+1].g||a[x][y].b!=a[x][m-y+1].b){
				return false;
			}
		}
	return true;
}
int main()
{
	scanf("%d%d%d",&n,&m,&q);
	while(q--){
		scanf("%d%d%d%d",&i,&j,&t,&c);
		if(t==1) a[i][j].r=a[i][j].r+c%256;
		if(t==2) a[i][j].g=a[i][j].g+c%256;
		if(t==3) a[i][j].b=a[i][j].b+c%256;
		if(check()) cout<<"Yes"<<endl;
		else cout<<"No"<<endl;
	}
	return 0;
}

2023/4/5 18:40
加载中...