圖論訓練記錄 2024.10

wangsiqi2010916發表於2024-10-23

「NOIP2013」華容道

https://www.gxyzoj.com/d/hzoj/p/P438

只有空格在一個格子的上下左右時,這個格子上的棋子才能移動

所以可以按照空格和棋子的位置對每一個狀態進行編號,bfs出該狀態到其它狀態最少的移動次數,然後連邊

此時,在輸入後將空白格和指定格強行連邊(不在圖上加),然後spfa即可

相關文章