问题4265--2019江苏省小学赛-粉刷矩形

4265: 2019江苏省小学赛-粉刷矩形

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

在一个n*m的矩形上进行粉刷工作 (初始时,矩形的格子无色),每次选择一个起点和一个方向,将连续的格子刷成同样的颜色,直到碰到矩形边界后停止;已经有颜色的格子中的颜色将 会被覆盖,例如右图展示了依次在 (1, 2)、(2, 3)、(2, 2)、(3, 5) 格子进行向右、向上、向下、向左粉刷后每个格子的颜色。 请你编程模拟粉刷矩形的过程,并输出每个格子的颜色。 [IMG]http://jsoi.jzhx.net/wxdfiles/2504.png[/IMG] [IMG]http://192.168.21.227/wxdfiles/2504.png[/IMG]

输入

输入第一行三个整数n,m,k 表示矩形的大小是n*m、共有k次粉刷操作。 接下来k行,每行都是空格分隔的两个整数和两个字符,分别表示粉刷起点的行号、列号、粉刷的颜色 (用小写字母表示)、粉刷的方向 (R, U, L, D 分别表示向右、向上、向左、向下)。

输出

输出n行,每行m个字符 (字符之间无空格),表示粉刷后每个格子的颜色。无色的格子输出“.” (点)。

样例输入

4 5 4
1 2 a R
2 3 b U
2 2 x D
3 5 t L

样例输出

.abaa
.xb..
ttttt
.x...

来源/分类

 

[提交] [状态]