图论
萧逸思
这个作者很懒,什么都没留下…
展开
-
poj 2253 Frogger和 poj 2485 Highways
这两题有着相似的地方。都只求所有路径中的最长边的最小值。 不同之处在于Frogger求的是固定起点和终点,而Highways是所有路径。 所以Highways可以用最小生成树来求。而Frogger中起点和终点可以当成一组特值,所以可以考虑先求任意两点间的最小最长边,可以由此想到Warshell-Floyd算法,但是需要修改。当路径经过k时,分别考虑[i, k] 和 [k, j] 的最小最长边,原创 2015-07-23 22:47:25 · 252 阅读 · 0 评论 -
POJ 3026 Borg Maze 最小生成树
这道题大意很好懂,有一个S点和不超过100个A点,求这些点构成的完全图的最小生成树。 题意虽简单,但实现略繁琐,而且Input有陷阱。 在n,m这一行行末会有多余空格。。。(无聊。) 然后用了prim来做(代码有点乱)。 #include #include #include #include #include using namespace std; const int max原创 2015-10-03 23:59:48 · 290 阅读 · 0 评论