以下の内容はhttps://emtubasa.hateblo.jp/entry/2019/04/24/152118より取得しました。


AOJ 1156 - ちょろちょろロボット

問題
提出コード

解法

マス目を移動するコストが移動方法によって異なる迷路問題なので、ダイクストラをします。
dis[i][j][k] = マス(x,y)で、kを向いているような行き方の中でのコストの最小値
とします。あとは、現在のマス、方向、コストを1まとめにし、ダイクストラ法を利用して上の配列を埋めていけばよいです。
4方向の処理を丁寧に行っていけば、バグりにくい…はずです。

感想

バグらせなくて安心しました。ICPCの問題は、考察より実装面で重いものが多いので、感想や解法で書くことがバグ関連の話しかない気がしますね…




以上の内容はhttps://emtubasa.hateblo.jp/entry/2019/04/24/152118より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14