2022-10-25:在一个 2 * 3 的板上(board)有 5 块砖瓦,用数字 1~5 来表示,
以及一块空缺用 0 来表示。...一次 移动 定义为选择 0 与一个相邻的数字(上下左右)进行交换.
最终当板 board 的结果是 [1,2,3,4,5,0] 谜板被解开。...输入:board = [1,2,3,4,0,5]。
输出:1。
答案2022-10-25:
力扣773。A*算法,曼哈顿距离。...new();
let from =
m[0][0] * b6 + m[0][1] * b5 + m[0][2] * b4 + m[1][0] * b3...[1, 2, 3], vec![4, 0, 5]];
let ans = Solution::sliding_puzzle(nums);
println!("ans = {:?}"