论今天小月赛第一题
  • 板块学术版
  • 楼主NCO_Dongfeng_MS
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/4/5 18:14
  • 上次更新2023/10/23 19:20:30
查看原帖
论今天小月赛第一题
522847
NCO_Dongfeng_MS楼主2023/4/5 18:14

rt

蒟蒻的15分代码(如下只有Subtask #3)三点全过了

有没有大佬来帮本蒟蒻看一看,十分感谢......

#include<iostream>
using namespace std;
int n,m,q;
struct pgb{
	int x=0,y=0,z=0;
}a[105][105];
bool dc(){
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			if(!((a[i][j].x==a[i][m-j+1].x)&&(a[i][j].y==a[i][m-j+1].y)&&(a[i][j].z==a[i][m-j+1].z)))
			return false;
		}
	} 
	return true;
}
int main(){
	cin>>n>>m>>q;
	for(int k=1;k<=q;k++){
		int i,j,t,c;
		cin>>i>>j>>t>>c;
		if(t==1){
			a[i][j].x+=c;
			 if(a[i][j].x>255)a[i][j].x%=256;
		}
		if(t==2){
			a[i][j].y+=c;
			if(a[i][j].y>255)a[i][j].y%=256;
		}
		if(t==3){
			a[i][j].z+=c;
			if(a[i][j].z>255)a[i][j].z%=256;
		}
		if(dc()) cout<<"Yes";
		else cout<<"No";
	}
	return 0;
} 
2023/4/5 18:14
加载中...