图论
入门到成神
Heptagonalwarrior
这个作者很懒,什么都没留下…
展开
-
第73期:图论-2022/7/19学习报告
对于边权只有0和1的最短路问题,可以使用双端队列BFS求解,复杂度。对于二分的判定,dijkstra求最短路,复杂度。原创 2022-07-20 15:24:37 · 432 阅读 · 1 评论 -
第62期:图论-最小生成树-Boruvka算法
1原创 2022-03-18 19:27:54 · 382 阅读 · 0 评论 -
第60期:图论-最小生成树-Prim算法
1原创 2022-03-17 23:03:48 · 237 阅读 · 0 评论 -
第61期:图论-最小生成树-Kruskal算法
最小生成树浅谈 - 呢没理他 - 博客园1.【模板】最小生成树 - 洛谷并查集+kruskal#include<bits/stdc++.h>using namespace std; const int maxn=1e6;int n,m;//点数,边数 int u[maxn],v[maxn],w[maxn];//第i条边的两个端点序号和权值int r[maxn];//排序后第i小的边的序号 int p[maxn];//i的根结点 int ans,num;int .原创 2022-03-18 09:24:23 · 162 阅读 · 0 评论 -
第52期:图论-最短路-Bellman-Ford(SPFA)算法
SPFA 算法是Bellman-Ford算法的队列优化算法的别称原创 2022-03-06 17:09:22 · 167 阅读 · 0 评论 -
第48期:图论-最短路-Dijkstra算法
1. bellman-ford算法参考:Bellman-ford算法详解——负权环分析_anlian523的博客-CSDN博客_bellman-ford原创 2022-03-06 16:50:21 · 168 阅读 · 0 评论 -
第47期:图论-BFS
1. 迷宫的最短路径(bfs求最短路)#include<bits/stdc++.h>using namespace std;const int INF=1<<31-1;const int N=100+10;//使用pair表示状态时,使用typedef会更加方便一些typedef pair<int,int> P;//输入char maze[N][N];//表示迷宫的字符串的数组int n,m;int sx,sy;//起点坐标int gx,gy;/原创 2022-03-04 00:05:47 · 78 阅读 · 0 评论 -
第46期:图论-DFS
1. [USACO10OCT]Lake Counting S - 洛谷(DFS求连通块)#include<bits/stdc++.h>using namespace std;const int maxn=100+10;int n,m; char field[maxn][maxn];//园子//现在位置(x,y)void dfs(int x,int y){ //将现在所在位置替换为. field[x][y]='.'; //循环遍历移动的8个方向 for(int dx=原创 2022-03-03 21:53:30 · 193 阅读 · 0 评论