「NOIP2013」華容道
https://www.gxyzoj.com/d/hzoj/p/P438
只有空格在一個格子的上下左右時,這個格子上的棋子才能移動
所以可以按照空格和棋子的位置對每一個狀態進行編號,bfs出該狀態到其它狀態最少的移動次數,然後連邊
此時,在輸入後將空白格和指定格強行連邊(不在圖上加),然後spfa即可
https://www.gxyzoj.com/d/hzoj/p/P438
只有空格在一個格子的上下左右時,這個格子上的棋子才能移動
所以可以按照空格和棋子的位置對每一個狀態進行編號,bfs出該狀態到其它狀態最少的移動次數,然後連邊
此時,在輸入後將空白格和指定格強行連邊(不在圖上加),然後spfa即可