
图论
杏花疏影里_吹笛到天明
自能窥宋玉,何必恨王昌。
展开
-
【思维·tarjan·技巧-拓扑确定图中递推顺序】jzoj1238 自行车比赛 纪中集训提高B组
Time Limits: 1000 ms Memory Limits: 65536 KB Detailed LimitsDescription自行车赛在一个很大的地方举行,有N个镇,用1到N编号,镇与镇之间有M条单行道相连,起点设在镇1,终点设在镇2。问从起点到终点一共有多少种不同的路线。两条路线只要不使用完全相同的道路就被认为是不同的。Input一行两个整数:N和M(1<=N...原创 2019-10-24 20:35:13 · 330 阅读 · 0 评论 -
【图论】拓扑排序&判环
定义对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。 实现步骤在有向图中选一个没有前驱的顶点并且输出删除所有和它有关的边重复上述两步,直至所有顶点输出,或者当前图中不存在无前驱的顶点。后者代表我们的有向图是有环的,...原创 2018-07-16 21:52:33 · 1315 阅读 · 0 评论 -
Two Paths CodeForces - 14D【dfs 树的直径】
传送门分析刚开始的时候想的是求最长路和次长路,没有注意到题目中的条件是要求2条路不能交叉(2条路不能有公共的城市)。于是乎,就枚举边,把边删掉,然后在每个块里面求最长路。刚开始想用spfa,把每条边的边权取反,求最短路,然后打着打着发现这么要枚举s,t,正解应该打树的直径(n个城市,n-1条边,联通,删去一条边之后就是2棵树)写图论习惯了vector邻接表,然而这道题数据范围只有2...原创 2018-08-08 18:02:54 · 245 阅读 · 0 评论 -
弗洛伊德算法(转-啊哈算法)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 暑假,小哼准备去一些城市旅游。有些城市之间有公路,有些城市之间则没有,如下图。为了节省经费以及方便计划旅程,小哼希望在出发之前知道任意两个城市之前的最短路程。&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&转载 2018-08-17 08:39:26 · 692 阅读 · 0 评论 -
【拓扑&字符串】Cezar 6.22测试COCI
样例(3组):3bbbcccddd2 3 1DAadbcefghijklmnopqrstuvwxyz2abbc2 1DAbacdefghijklmnopqrstuvwxyz3abcbcdadd1 2 3NE思路:1.首先,先按照题目要求的顺序把这些单词进行排列然后我们要做的事情就是找到一组密钥,然后让这些单词变成以字典序排列的顺序。...原创 2019-06-23 22:25:18 · 325 阅读 · 0 评论 -
Harmonious Army HDU2019多校赛第二场【网络流建图套路】
传送门最近好像越来越懒了也越来越忙了所以就直接到处cpy这不是你放弃高质量题解的理由啊喂由于实在是没有时间,所以就先cpy一下 让自己先看懂这是(官方)给出的题解以下是某集训队论文(考试的时候tly dalao tql快速翻出这篇论文 ->“套路题”->快速列方程->解一下 建个图 跑最小割=最大流就好了)(%%%)下面加入一些我自己的理解假设我们先...原创 2019-07-27 09:05:53 · 248 阅读 · 0 评论