C++11 90pts,#3 RE|Help!
查看原帖
C++11 90pts,#3 RE|Help!
977778
__Harry_Haiyun__楼主2023/9/9 11:55
#include <bits/stdc++.h>
#define int long long
#define iostream() ios::sync_with_stdio(false),cin.tie(NULL),cout.tie(NULL);
using namespace std;
const int maxn = 1e6+7;
const int MAXN = maxn / 2;
signed main()
{
    iostream();
    int n,m,k,x,y;
    cin >> n >> m >> k;
    char c[n][m],l,d;
    for (int i = 0; i < n; i++)
    	for (int j = 0; j < m; j++)
    		c[i][j] = '.';
    while (k--)
    {
    	cin >> x >> y >> l >> d;
    	switch (d)
    	{
    		case 'L':
    			for (int i = 0; i < y; i++)
    				c[x][i] = l;
    			break;
    		case 'R':
    			for (int i = y; i < m; i++)
					c[x][i] = l;
				break;
			case 'U':
				for (int i = 0; i < x; i++)
					c[i][y] = l;
				break;
			case 'D':
				for (int i = x; i < n; i++)
					c[i][y] = l;
				break;
		}
	}
	for (int i = 0; i < n; i++)
	{
		for (int j = 0; j < m; j++)
			cout << c[i][j] << ' ';
		cout << '\n';
	}
 	return 0;
}
2023/9/9 11:55
加载中...