#bcu302018b. [bcu30_2018_b]Spring Water
[bcu30_2018_b]Spring Water
問題文
南北方向に 個、東西方向に 個に区切られた 個の区画からなる公園があり、北から 番目、西から 番目の区画は区画 です。
区画 の標高は であり、全ての区画の標高は異なります。
区画 で湧き水が出ました。
水は東西南北のいずれかの方向で隣り合う、今の区画より標高の低い区画(ただし公園の内部にあるものに限る)のうち、最も標高が低い区画のみに流れます。ただし、これらの区画の標高が全て今の区画より高い場合は、今の区画ににとどまり、周囲の区画に流れ出しません。
区画 を含めた水が流れる区画を W
、そうでない区画を .
と表して出力してください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
番目の文字列の 番目の文字が、区画 に水が流れるなら W
、そうでないなら .
となるように、長さ の文字列を 個出力せよ。
入力例 1
3 3
2 2
5 6 7
3 9 2
4 8 1
出力例 1
...
.WW
..W
-
区画 で湧き水が出ました。
-
区画 と隣り合い、かつ区画 より標高の低い区画のうち、最も標高が低い区画は区画 なので、水は区画 に流れます。
-
区画 と隣り合い、かつ区画 より標高の低い区画のうち、最も標高が低い区画は区画 なので、水は区画 に流れます。
-
区画 と隣り合う区画の標高は全て区画 の標高より高いため、水は区画 にとどまります。
入力例 2
3 3
2 2
3 8 2
6 5 7
1 9 4
出力例 2
...
.W.
...
水が区画 にとどまる場合に注意してください。
入力例 3
4 4
2 1
16 10 9 7
13 11 12 6
14 15 4 5
1 2 3 8
出力例 3
.WWW
WW.W
..WW
WWW.