Official
K - 的あて/Pitching Editorial by kyopro_friends
1度ボールが当たった的は、グリッドから取り除かれるとしてよいです。
グリッドの状態が \(G\) であるときの答えを \(E(G)\) とします。また、\(G\) からマス \(p\) にある的を(存在するならば)取り除いた状態を \(f(G,p)\) とします。このとき
\[ E(G)=\min_p \left\{ (E(f(G,p))+1)*\frac{1}{5}+ (E(f(G,pの上))+1)*\frac{1}{5}+ (E(f(G,pの下))+1)*\frac{1}{5}+ (E(f(G,pの右))+1)*\frac{1}{5}+ (E(f(G,pの左))+1)*\frac{1}{5} \right\}\]
となります。\(f(G,p)\) に存在する的の個数は、\(f(G,p)\neq G\) ならば、\(G\) に存在する的の個数未満なので、メモ化再帰などで求めることができます。
右辺に \(E(G)\) が現れる場合の扱いに注意してください(各 \(p\) ごとに、移項して右辺に \(E(G)\) が表れないように変形してから計算すればよいです)。
posted:
last update: