![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
一条自私的鱼
这个人菜死了……
展开
-
PAT甲级1013 Battle Over Cities
这道题首先给我们一个图,然后让我们求把图中的某个点去掉之后,剩下的点至少还需要恢复几条路才可以成为连通图,我们把去掉那个点之后,每一个连通的那一部分当成一个点,也就是一个连通分量,问题就变成了剩下的n个点,恢复几条边能使他们连通,只需要n-1条边即可。任何连通图的连通分量只有一个,即是其自身,非连通的无向图有多个连通分量。简单来说就是如果一个图任何一点都可以到达,那么这个图就是连通图,连通图只有一个连通分量,而对于不是连通图的图来说,有几部分就是几个连通分量。首先解释一下连通分量。原创 2023-03-01 00:14:25 · 95 阅读 · 0 评论 -
不过特定点的迪杰斯特拉算法
不过特定点的迪杰斯特拉算法原创 2022-07-06 22:27:57 · 101 阅读 · 0 评论 -
矿大数据结构实验 迪杰斯特拉求最短路径并求出路径
矿大数据结构实验 迪杰斯特拉求最短路径并求出路径原创 2022-06-27 21:54:23 · 510 阅读 · 0 评论 -
【Floyd】(POJ1734)sightseeing trip题解
题目大意:无向图的最小环问题根据n的值小于100,可以想到可能用到Floyd算法,用Floyd算法算最短路,Floyd算法中的d[i][j]表示经过编号小于k的结点,i到j的最短距离。所以就会萌生出来一个想法,在Floyd算法中最外层k循环中,我们每次就把k当作中间的那个点,i是开头,j是结尾,整个环的权值和就是d[i][j]+a[i][k]+a[k][j],每次都把这个结果与ans作比较,取更小的那一个环。最外层循环k,每次先循环i和j找以k为中间点的最小环,如果比记录的答案要小就记录当前路径。之后F原创 2021-09-17 20:02:28 · 246 阅读 · 1 评论 -
洛谷 P4674 [BalticOI 2016 day1]Bosses bfs
题目描述A company of nn employees is due for a restructuring. In the resulting hierarchy,represented as a rooted tree, every node will be the boss of its children.Each employee has a list of bosses they...原创 2019-10-30 17:36:20 · 263 阅读 · 1 评论 -
NOIP2017 TG 逛公园 动态规划/记忆化搜索
题目描述策策同学特别喜欢逛公园。公园可以看成一张NN个点MM条边构成的有向图,且没有 自环和重边。其中1号点是公园的入口,NN号点是公园的出口,每条边有一个非负权值, 代表策策经过这条边所要花的时间。策策每天都会去逛公园,他总是从1号点进去,从NN号点出来。策策喜欢新鲜的事物,它不希望有两天逛公园的路线完全一样,同时策策还是一个 特别热爱学习的好孩子,它不希望每天在逛公园这件事上花费太多的时...原创 2019-10-24 20:11:14 · 1274 阅读 · 0 评论