在一個大小為 $N \times M$ 的廣場上,有一台大小為 $L \times W$ 的戰車以及 $O$ 個障礙物。我們定義廣場最左上角的座標為 $(0, 0)$,右下角為 $(M-1, N-1)$。
一開始戰車會在廣場的最左上角 $(0, 0) \sim (W-1, L-1)$的矩形中,並依據以下的操作指令移動:
在戰車移動的過程中,可能會遇到障礙物阻擋,如果戰車移動時會超出界外或是同時會碰到兩個以上的障礙物則無法前進,否則戰車會前進並消除障礙物。
下圖為範例三的模擬過程:
請你寫一個程式模擬戰車的移動,並印出最後結果。題目保證最一開始戰車所在的地方不會有任何障礙物。
第一行輸入 $N, M, L, W$。第二行輸入$O$。
接下來 $O$ 行每行輸入每個障礙物的的 $x, y$ 座標。
最後一行輸入一串操作指令,直到 EOF 為止,保證至少會有一個指令。
測資的範圍如下:
各子題組配分如下:
將最後廣場的地圖印出來,以 1 代表戰車、2 代表障礙物、0 代表空地,每格內容之間不用空格隔開。
5 5 1 1 4 2 1 2 3 4 1 4 4 2 1 4 3 1 2 2 2 2 1 1 1 0
00000 00202 00000 00200 00001
4 5 2 3 6 0 2 1 2 1 3 2 3 3 0 4 2 0 2 0 1 3 2 0
11100 11100 22002 02200
4 5 2 3 6 0 2 1 2 1 3 2 3 3 0 4 2 0 5 4 0 5 1 3 2 0
00000 01110 21110 02200
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |