dfs怎么可以得到最短步数呢,不应该是bfs吗? A*搜索一下就可以了