图论训练记录 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

可以将上下界看作点,每个点到这两个点的距离就是铅垂线和边界线焦点到该点的距离

此时,当上下连在一起时,所用边长度的最大值就是答案

所以求出最小生成树的最长边即可

posted @ 2024-10-23 07:40  wangsiqi2010916  阅读(29)  评论(0)    收藏  举报