随笔分类 - 图论——————Floyd
摘要:传送门 可以发现,最短路一定要经过墙壁的断点。 那么把房间看作一个有向图,墙壁的断点为节点,求从起点到终点的最短路。 这道题的难点在于建图。枚举所有的断点,若可以走则加入这条边。 判断两点是否连通,即为判断两点之间是否有其他墙壁阻隔。 两点的连线可以看作一个一次函数y=kx+B, $k=(x2-
阅读全文
摘要:传送门 这道题一眼看上去...Floyd..? 每个村庄修复时间、询问都是不下降的...似乎连排序都省略了x 既然这样,那每次询问时,更新这个询问之前的村庄来求目前的最短路径就可以了 注意事项:对于这个循环 1.k不能定义为for内部的局部变量(因为之前的村庄已经遍历过了不需要再走一遍) (否则时间
阅读全文