P3065 [USACO12DEC]First! G 题目大意:给你$n$个字符串,字符串的总长度不超过$300000$,问你在自定字典序的情况下有哪些字符串的字典序能够最小。 看到这道题第一想法是字典树和判环。字典树是存储字符串的方式,环则是判断矛盾的方式,考虑如何把这两个结合起来。 先看样例: ...
分类:
其他好文 时间:
2020-06-21 09:14:16
阅读次数:
45
P3065 [USACO12DEC]First! G 题目大意:给你$n$个字符串,字符串的总长度不超过$300000$,问你在自定字典序的情况下有哪些字符串的字典序能够最小。 看到这道题第一想法是字典树和判环。字典树是存储字符串的方式,环则是判断矛盾的方式,考虑如何把这两个结合起来。 先看样例: ...
分类:
其他好文 时间:
2020-06-10 21:31:53
阅读次数:
64
本题数据量比较大,可以用tarjan缩点后判环,我使用的是差分约束,如果存在环的情况,最好将队列换成栈。 但是在普通求spfa的时候,还是要用队列。 #include<bits/stdc++.h> using namespace std; const int N=3e5+10; int h[N],n ...
HDU5961 传递(判环) Describe 我们称一个有向图G是 传递的 ,当且仅当对任意三个不同的顶点a,,若G中有 一条边从a到b且有一条边从b到c ,则G中同样有一条边从a到c。 我们称图G是一个 竞赛图 ,当且仅当它是一个有向图且它的基图是完全图。换句 话说,将完全图每条边定向将得到一个 ...
分类:
其他好文 时间:
2020-05-21 13:23:15
阅读次数:
48
[toc] "Link" Solutions F. Forest Program 题意: 思路: dfs+栈 判环 设图中环的大小分别为 $c_1$ $c_2$, ..., $c_k$,不属于任何一个环的边数为 $b$,则答案为: $2^b \prod _{i=1}^{k}{(2^{c_i} 1)} ...
分类:
其他好文 时间:
2020-02-17 12:19:39
阅读次数:
187
A - Is It A Tree? POJ - 1308 题意:输入一组有向边,判断是否能形成一棵树 考察点:连通图和树的定义 森林:多个树的集合 本题要点: (1)判环,若已存在两点在同一个集合中,此时连接两点会形成环 (2)判联通 很坑!!! 如果有多个集合说明不联通 特判:空树也是树(即没有任 ...
分类:
其他好文 时间:
2020-02-10 22:18:58
阅读次数:
66
最小生成树 最小生成树就是在一个图中寻找一个联通图,必须包含原图的所有节点,且这个图的所有边的权值和最小. 为什么是一个树呢?因为只要求联通,就一定没有环,没有环不就是树了嘛! Kruskal算法 Kruskal算法的核心是加边和判环.一条一条把边加上,如果加上会形成环就不加,最后弄成一个连通图. ...
分类:
其他好文 时间:
2020-01-20 12:49:39
阅读次数:
68
这几天总是在想,马上到元旦了,该写点什么了。 是该进行德创喜闻乐见的自我批判环节了。 一九年绝对是我人生中值得慢慢回味的一年,哪怕我现在已记不清许多事。这一年连接了我的两个阶段,这一年我经历了太多喜悲。尽管这些喜悲往后看起来可能不过幼稚,但请原谅我,每个人是不同的,经历是不同的,希冀的事物也是不同的 ...
分类:
其他好文 时间:
2019-12-31 23:52:23
阅读次数:
78
Almost Acyclic Graph "CodeForces 915D " time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Y ...
分类:
编程语言 时间:
2019-10-04 00:10:19
阅读次数:
102
题目: 求一张无向图从1走到N的必经点 n<=2e5 m<=4e5 分析: 必经点意为:删除后整个图不连通,但不能直接求割点。因为删掉的那个点可以使图不连通,但不能保证1与n不连通。 所以要删的是在1到n路径上的点。也就是说,删掉的点能使1和n隔开。 法1: tarjan判环的时候从1开始,并维护一 ...
分类:
其他好文 时间:
2019-10-03 20:09:04
阅读次数:
92