小明的家裡有一個大小為 $n\times n$ 的表格,每個格子上面有一個字元,而且這個字元一定是 U
、D
、L
、R
其中一個。以下用 $(r,c)$ 來表示表格第 $r$ 行第 $c$ 列的格子,並用 $s_{r,c}$ 代表 $(r,c)$ 上面的字元。
一開始這個表格的每個格子都沒被塗上顏色(以 .
表示),小明接下來會依序使用 $q$ 支色筆塗顏色,其中第 $i$ 色筆的顏色為 $c_i$。顏色的種類有 $26$ 種,用小寫英文字母表示。
在小明開始使用第 $i$ 支筆之前,他把筆放在一個起始方格 $(x_i,y_i)$ 上面,並決定一個使用次數 $k_i$。接下來他會照著以下規則使用第 $i$ 支筆:
U
將色筆移到 $(x-1,y)$。D
將色筆移到 $(x+1,y)$。L
將色筆移到 $(x,y-1)$。R
將色筆移到 $(x,y+1)$。在他開始塗色之前,他希望能預知表格最後的狀態,但它不擅長寫程式,請幫他預測表格的結果。
第一行輸入兩個正整數 $n,q$。
接下來輸入 $n$ 行,第 $i$ 行輸入 $n$ 個字元 $s_{i,1},s_{i,2},\ldots,s_{i,n}$。
接下來再輸入 $q$ 行,每一行輸入三個整數和一個字元 $x_i,y_i,k_i,c_i$。
U
、D
、L
、R
其中一個。輸出 $n$ 行,第 $i$ 行輸出 $n$ 個字元,其中第 $i$ 行第 $j$ 個字元代表 $(i,j)$ 的顏色。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 2~6 | $k_i = 1$ | 40 |
3 | 0~21 | 無額外限制 | 60 |