60pts,悬一关
查看原帖
60pts,悬一关
737219
YONEX楼主2024/3/9 15:19
#include<bits/stdc++.h>
#define ll long long
using namespace std;
char o[51][52];
int main()
{
    int n,m,k;
    cin>>n>>m>>k;
    
    for(int i=1;i<=n;i++)
    {		   
    	for(int j=1;j<=m;j++)
    	{
    	o[i][j]='.';
    	}
    }
    
    for(int i=1;i<=k;i++)
    {
	    int a,b;
        char color,turn;
    	cin>>a>>b>>color>>turn;
    	if(turn=='U')
    	{
    		for(int j=a;j>=1;j--)
    		{
    			o[j][b]=color;
    		}
    	}
    	
    	if(turn=='D')
    	{
    		for(int j=a;j<=m;j++)
    		{
    			o[j][b]=color;
    		}
    	}
    	
    	if(turn=='L')
    	{
    		for(int j=b;j>=1;j--)
    		{
    			o[a][j]=color;
    		}
    	}
    	
    	if(turn=='R')
    	{
    		for(int j=b;j<=m;j++)
    		{
    			o[a][j]=color;
    		}
    	}
    }
    
     for(int i=1;i<=n;i++)
    {		   
    	for(int j=1;j<=m;j++)
    	{
    	cout<<o[i][j];
    	}
    	cout<<endl;
    }
    
	return 0;
}
2024/3/9 15:19
加载中...