客户常常提到思维导图,喜欢它的结构展示方式,和交互的友好,从图论的角度看,思维导图本质上是一种树,有一个根节点(主题)出发,联想到其他话题,于是分支开花,再分支,有时候也会构成网络结构,由子分支联想到另一个已有分支,但通常不破坏原有结构,常见的思维导图如下 XMind制作的思维导图 制作思维导图应用 ...
分类:
Web程序 时间:
2020-05-29 13:59:10
阅读次数:
306
宽度优先搜索运用了队列(queue)在unility头文件中 源代码 #include<iostream>#include<cstdio>#include<queue>#include<algorithm>#include<utility>using namespace std;typedef pa ...
分类:
其他好文 时间:
2020-05-29 11:56:49
阅读次数:
60
题目大意 流行乐队“Flayer”将在$n$个城市开演唱会,这$n$个城市的人都想去听演唱会,每个城市的票价不同,于是这些人就想是否能去其他城市听演唱会更便宜,但是去其他的城市也需要路费。 输入格式 第一行包含两个整数$n$和$m$。 接下来$m$行,每行三个数$u、v、w$表示$u$城市到$v$城 ...
分类:
其他好文 时间:
2020-05-28 12:52:39
阅读次数:
69
思路分析:从数据范围我们可以看出,从每个点跑一遍最短路肯定是不行的,于是我们想,这道题的行走方式可以简单优化一下,我们在建图时建上双倍边权,就不用再考虑来回了,之后再来考虑点权的问题,我们在从一个点出发,经过几个点,最终到达目的地,只用到了一次点权,即终点的点权。于是我们是不是可以倒着走呢?从终点向 ...
分类:
其他好文 时间:
2020-05-28 00:34:28
阅读次数:
55
最小环 在一个图中,求一个由不少于3个点构成的最小环 无向图 求环的长度就是求两点加上中间任意一个松弛点的距离和,即$dis[i][j]+val[i][k]+val[k][j]$,要得到$dis[i][j]$,可以使用最短路算法求解 由于要保证$dis[i][j]$经过的点集中一定不含有k,可以利用 ...
分类:
其他好文 时间:
2020-05-27 12:17:10
阅读次数:
56
分析 暴力做法是从每个点开始跑最短路,显然会T。 进一步优化的话是将边权乘2,这样就不用跑回来了。 但是还是不行,那么有没有办法可以跑一次最短路就解决了呢。 开一个超级源点就行了。 这样从这个点开始跑,一次Dij后得到的就是答案。 #include<queue> #include<cstdio> # ...
分类:
其他好文 时间:
2020-05-26 21:58:16
阅读次数:
61
题目连接 题意: 没个位置有一个点权,每个边有一个边权,求对于每个点u的min(2*d(u,v)+val[v])(v可以等于u) 分析: 我们想这样一个问题,从u到v的边权*2再加一个点权就完了,我们能不能把点权也变成边权,可以,直接和0连接就好了,这是从u到0的最短路(当然原先的边权要*2)就是要 ...
分类:
其他好文 时间:
2020-05-26 20:17:43
阅读次数:
52
题目大意 给出一个有向图(可能存在重边),求从$S$到$F$最短路的条数,如果次短路的长度仅比最短路的长度多1,那么再加上次短路的条数。 输入格式 第一行是数据组数$T$。 对于魅族数据,第一行是$n$和$m$,表示节点数和边数。 接下来$m$行,每行三个整数$a$,$b$,$l$,表示$a\rig ...
分类:
其他好文 时间:
2020-05-25 12:23:49
阅读次数:
48
动态路由协议的种类动态路由协议可以自动的发现远程网络,只要网络拓扑结构发生了变化,路由器就会相互交换路由信息,不仅能够自动获知新增加的网络,还可以在当前网络连接失败时找出备用路径。动态路由协议都有哪些?作者:佚名来源:博客|2013-08-2709:33收藏分享路由协议是用于路由器之间交换路由信息的协议。随着网络技术的不断发展,网络的愈趋复杂,新的路由协议不断涌现。通过路由协议,路由器可以动态共享
分类:
其他好文 时间:
2020-05-25 09:41:10
阅读次数:
65
(经典算法 要熟练运用!) 题目大意 找最短路径,若路径长度相同,找最小花费。 AC代码 邻接矩阵 ...
分类:
其他好文 时间:
2020-05-25 00:21:52
阅读次数:
78