#include<bits/stdc++.h>
using namespace std;
const long long ho=15000;
//struct note{long long opt,x,c;};
long long Map[ho][ho]={0};
//struct note ap2[ho];
long long a,m,n,k;
long long opt,x,c;
int main(){
cin>>a;
for(long long q=0;q<a;q++){
cin>>m>>n>>k;
for(long long i=0;i<k;i++){
cin>>opt>>x>>c;
if(opt==0)
for(long long j=1;j<=m;j++)Map[x][j]=c;
if(opt==1)
for(long long j=1;j<=n;j++)Map[j][x]=c;
}
for(long long i=1;i<=m;i++){
for(long long j=1;j<=n;j++)
cout<<Map[i][j]<<" ";
cout<<endl;
}
}
}
为什么只能A1个?有没有大佬帮一下.