社区讨论

为啥改成 0 就过不了了???

P9117[春季测试 2023] 涂色游戏参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@loo4sayw
此快照首次捕获于
2023/11/07 17:30
2 年前
此快照最后确认于
2023/11/07 19:39
2 年前
查看原帖
见注释
CPP
#include <bits/stdc++.h>
using namespace std;

struct paint {

	long long color,p;
} row[100010],col[100010];
long long n,m,q,opt,x,c;
int main() {
	int T;
	cin>>T;
	cin.tie(0);
	while (T--) {
		memset(row,0,sizeof(row));
		memset(col,0,sizeof(col));
		cin>>n>>m>>q;
		for (int i=0; i<q; i++) {//这里
			cin>>opt>>x>>c;
			if (opt==0) {
				row[x].color =c;
				row[x].p =i;
			} else {
				col[x].color =c;
				col[x].p =i;
			}
		}
		for (int i=1; i<n; i++) {//这里
			for (int j=1; j<m; j++) {//这里
				if (row[i].p >col[j].p )
					cout<<row[i].color;
				else
					cout<<col[j].color;
				cout<<" ";
			}
			cout<<endl;
		}
	}
	return 0;

}

回复

2 条回复,欢迎继续交流。

正在加载回复...