目的
黒のポーンは復讐を望んでいます。最後の攻撃をプロットします。
ルール
黒いポーン(L
)は一番上の行から始まり、一番下の行に移動します。取得したポイントを最大化し、でパスを示しますX
。ポーン(P
)は1、ビショップ(B
)とナイト(N
)3、ルーク(R
)5、クイーン(Q
)9です。入力にはキングはありません。
ポイントの数が最大のパスが複数ある場合は、それらのパスのいずれかを出力します。ポーンが最下列に到達できない状況はありません。
例
入力:
----L---
-----P--
------P-
--R--P-Q
----P-P-
---P-P-P
--P-N---
-P------
出力:
----L---
-----X--
------X-
--R--P-X
----P-X-
---P-X-P
--P-X---
-P--X---
入力:
--L-----
-P------
P-------
-P------
P--Q----
-P------
P-------
-P------
出力:
--L-----
-PX-----
P-X-----
-PX-----
P--X----
-P-X----
P--X----
-P-X----
ポーンが一番下の行に到達できない場合はどうなりますか?
—
Reto Koradi 2015年
実際には、テキストはそれが一番下の行に到達する必要があることを決して言いません。それが意図ですか?2番目の例で、ポーンがクイーンを捕獲した後、パスが5行目で停止することは有効でしょうか?
—
Reto Koradi 2015年
@RetoKoradiふh。私は実際にはそのことを考えていません。ええ、ポーンは一番下の列に到達するはずです。ポーンが一番下の行に到達できない場合は、入力では発生しないと想定できます。
—
アブサン
そして、それが最下位の行に到達すると、それは女王として昇進され、eleseを皆殺しにします...
—
コアダンプ