会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Rain~~
博客园
首页
新随笔
联系
订阅
管理
2020年10月7日
最短路合集
摘要: 三种 1.Floyd复杂度高,可求多源最短路,可有负边权,本质是DP 2.SPFA复杂度容易被坑,单源最短路,可有负边权 3.dijkstra复杂度好,单源最短路,无负边权 SPFA容易被卡数据,一般用dijkstra 1 #include<cstdio> 2 #include<algorithm>
阅读全文
posted @ 2020-10-07 19:59 Rain~~
阅读(92)
评论(0)
推荐(0)
2020年8月24日
最小生成树prim算法
摘要: prim算法是一种用贪心思想的最小生成树算法。 初始先找到一个点,之后从这个点往下找,找一个权值最小的边及其到达的点,把这个点和第一个点当成一个生成树,再重复之前的步骤,最后找到n-1条边则停止。 Prim在稠密图中比Kruskal优,在稀疏图中比Kruskal劣。 例题:洛谷P2212 [USAC
阅读全文
posted @ 2020-08-24 12:52 Rain~~
阅读(115)
评论(0)
推荐(0)
2020年8月20日
最小生成树kruskal算法
摘要: 恢复内容开始 kruskal算法是一种求最小生成树的算法。 思路:贪心思想,每次取最小的一条边,如果成环则取下一条最小的边,直到取了(N-1)条边为止(N是点的个数)。 用并查集判断是否成环:如果在一个集合内就成环,如果不在一个集合内就把这条边添加到集合里。 1 #include<iostream>
阅读全文
posted @ 2020-08-20 10:11 Rain~~
阅读(173)
评论(0)
推荐(0)
公告
点击右上角即可分享