图论
哈拉泽空
如果你什么都知道,那你肯定错了
展开
-
【2月7日-2月10日PAT刷题笔记】——图算法专题 图的遍历
图的遍历1013 Battle Over Cities (25分)1021 Deepest Root (25分)1034 Head of a Gang (30分)1076 Forwards on Weibo (30分) 1013 Battle Over Cities (25分)题意:...原创 2020-02-10 22:14:46 · 204 阅读 · 0 评论 -
1013 Battle Over Cities (25分)
题意:给出城市个数为N,连接城市间的道路的条数为M,以及询问次数为K然后输入这M条道路连接的两个端点城市的编号A和B然后是K次询问,每次询问的方法是:给出一个编号为Q城市,然后将这个城市和与其相连的道路从网络中删除,要求让你求出添加多少条道路,才能使得被删除了编号为Q的城市的网络仍然联通解法:dfs求联通分量个数,类似于之前入门深搜时学的求石油的贮藏数#include<bi...原创 2020-01-20 20:23:20 · 417 阅读 · 0 评论 -
dfs判断一个无向图是不是连通图
有n个顶点,编号为1~n,用dfs遍历一遍邻接矩阵,若遍历到的顶点个数等于n,则证明改无向图是一个连通图#include<bits/stdc++.h>using namespace std;const int maxn=1005;bool vis[maxn];vector<int>G[maxn];int n,m,k,number=0;void dfs(i...原创 2020-01-20 10:05:17 · 3403 阅读 · 0 评论