图论训练记录 2024.10
「NOIP2013」华容道
https://www.gxyzoj.com/d/hzoj/p/P438
只有空格在一个格子的上下左右时,这个格子上的棋子才能移动
所以可以按照空格和棋子的位置对每一个状态进行编号,bfs出该状态到其它状态最少的移动次数,然后连边
此时,在输入后将空白格和指定格强行连边(不在图上加),然后spfa即可
Star Way To Heaven
https://www.gxyzoj.com/d/hzoj/p/823
可以将上下界看作点,每个点到这两个点的距离就是铅垂线和边界线焦点到该点的距离
此时,当上下连在一起时,所用边长度的最大值就是答案
所以求出最小生成树的最长边即可

浙公网安备 33010602011771号