为啥改成 0 就过不了了???
查看原帖
为啥改成 0 就过不了了???
835402
C1446495072楼主2023/11/7 17:30

见注释

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

}
2023/11/7 17:30
加载中...