求助
查看原帖
求助
590184
fanhaotian2021楼主2023/3/8 17:20
#include<bits/stdc++.h>
using namespace std;
int read(){
	int x=0;
	char c;
	c=getchar();
	while (c<'0'||c>'9')
		c=getchar();
	while(c>='0'&&c<='9'){
		x=x*10+c-'0';
		c=getchar();
	} 
	return x;
}
int main()
{
	int t,n,m,q,opt,x,c;
	t=read();
	while(t--){
		//cin>>n>>m>>q;
		//scanf("%d%d%d",&n,&m,&q);
		n=read();
		m=read();
		q=read();
		int a[n+1][m+1];
		memset(a,0,sizeof(a));
		//for(int i=1;i<=n+1;i++){
		//	for(int j=1;j<=m+1;j++){
		//		a[i][j]=0;
		//	}
		//}
		while(q--)
		{
			//cin>>opt>>x>>c;
			//scanf("%d%d%d",&opt,&x,&c);
			opt=read();
			x=read();
			c=read();
			if(opt==0)
			{
				for(int i=1;i<=m;i++)
					a[x][i]=c;
					
			}
			else
			{
				for(int i=1;i<=n;i++)
					a[i][x]=c;
			}
			
		}
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=m;j++)
				cout<<a[i][j]<<" ";
			printf("\n");
		}
			
	}
 } 

95,一个点TLE; 感谢;

2023/3/8 17:20
加载中...