Tiles = {
{0,0,0,0,0,0,0,0,0,0},
{0,2,2,2,2,2,2,2,2,0},
{0,3,0,0,2,4,2,2,2,0},
{0,0,2,0,0,0,2,2,2,0},
{0,0,2,2,2,0,2,2,2,0},
{0,0,0,0,2,0,2,2,2,0},
{0,0,2,2,2,0,2,2,2,0},
{0,0,0,0,0,0,0,0,0,0}
}
0はクリックできません、他はクリックできます、そうでなければ0は歩きます、他はそうではありません、私はタイル[3] [2](番号3)をクリックし、次にタイル[3] [6](番号4)をクリックします。 2タイルから歩行可能なタイルまで、問題は、最短の解決策は必要ないということです。代わりに、2つ以下のコーナー(回転)を持つ解決策が必要です。3日間かけてアルゴリズムを想像してグーグルで調べましたが、運が悪かったので、誰かに教えてもらえますか?それについての手がかりや記事、そして私はluaを使用していますが、他の言語はまだありがたいです。