图论训练记录 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 @   wangsiqi2010916  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示