为什么这个程序看起来没问题,却全WA?
查看原帖
为什么这个程序看起来没问题,却全WA?
794200
czc2012楼主2023/6/13 21:35

上代码:

#include<bits/stdc++.h>
#define f first
#define s second
#define int long long
#define itn int
using namespace std;
const int N=100000;
int t;
pair<int,int> col[N],row[N];
void solve(){
	int n,m,q;
	cin>>n>>m>>q;
	for(int i=0;i<=n;i++) row[i].f=row[i].s=0;
	for(int i=0;i<=m;i++) col[i].f=col[i].s=0;
	for(itn i=1;i<=q;i++){
		int x,c,opt;
		cin>>opt>>x>>c;
		if(opt==0){
			row[x].f=c;
			row[x].s=i;
		}
		else{
			col[x].f=c;
			col[x].s=i;
		}
	} 
	for(itn i=1;i<=n;i++){
		for(itn j=1;j<=m;j++)
			if(row[i].s>col[j].s) cout<<row[i].f<<' ';
			else cout<<col[i].f<<' ';
		cout<<endl;
	}
}
signed main(){
	cin>>t;
	while(t--) solve();
	return 0;
} 
2023/6/13 21:35
加载中...