§概念 欧拉通路: 通过图中每条边且只通过一次,并且经过每一顶点的通路; 欧拉回路: 通过图中每条边且只通过一次,并且经过每一顶点的回路; 欧拉环:图中经过每条边一次且仅一次的环; 欧拉路径:图中经过每条边一次且仅一次的路径; 欧拉图:有至少一个欧拉环的图; 半欧拉图:没有欧拉环,但有至少一条欧拉路 ...
分类:
其他好文 时间:
2017-10-20 14:11:42
阅读次数:
185
考试 炸的凄惨 T1 显然要高精搞一下,然而我的$DFS$竟然比我的$O(n^{2})$递推快 T2 欧拉路径的题,很不可做的样子,就没敢费时间打 T3 $DFS$枚举可过,然而我太蠢 GG 刷题 改题改的我快要死掉= = 高精压位是真没有写过啊QAQ,强行找$ljm$要了压位板子 T2 一脸不可做 ...
分类:
其他好文 时间:
2017-10-01 23:04:12
阅读次数:
165
题目大意: 定义一个catenym是一对单词,满足第一个单词的末尾字符与第二个单词的开头字符相等。 定义复合catenym是一些单词,满足第i个单词的末尾字符与第i+1个单词的开头字符相等。 给你n个字符串,判断它们是否能构成复合catenym。 如果能,求出字典序最小的那个catenym。 思路: ...
分类:
其他好文 时间:
2017-09-25 21:58:26
阅读次数:
197
欧拉回路 对于图 $G = (V, E)$ , 若存在一条回路 $P$ , 经过所有边有且仅有一次, 则成 $P$ 为 $G$ 的一条欧拉回路, $G$ 称为欧拉图. 对于图 $G = (V, E)$ , 若存在一条路径 $P$ , 经过所有边有且仅有一次, 则称 $P$ 为 $G$ 的一条欧拉路径 ...
分类:
其他好文 时间:
2017-09-17 20:54:27
阅读次数:
221
Play on Words UVA - 10129 题意:n个单词,问能否收尾相连形成一条链。 把单词首尾字母看做点,单词内部连一条边,问是否存在欧拉路径。 用并查集,当且仅当只有一个点的出度比入度大1一个点的入度比出度大1其它点出度和入度相等时存在欧拉路径。 1 #include<cstdio> ...
分类:
其他好文 时间:
2017-08-26 14:24:50
阅读次数:
121
Luogu P2731 骑马修栅栏 Riding the Fences 题目背景 Farmer John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。 题目描述 John是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个栅栏。你必须编一个程序,读入栅栏网络的描述,并 ...
分类:
其他好文 时间:
2017-08-18 17:18:28
阅读次数:
566
欧拉路径的解法见我的另一篇文章:http://www.cnblogs.com/shao0099876/p/7366852.html 算法细节如下: 读入边的数据,用sticktype存储,用vis标记解决输出时候的重复问题 对于每一条边看做无向边,对于每一个顶点,其相邻顶点用next数组标记,因为顶 ...
分类:
其他好文 时间:
2017-08-16 09:55:00
阅读次数:
183
http://poj.org/problem?id=2337 题意: 判断给出的单词能否首尾相连,输出字典序最小的欧拉路径。 思路: 因为要按字典序大小输出路径,所以先将字符串排序,这样加边的时候就会优先加字典序小的边,dfs的时候也就会先走字典序小的边。 判断一下图的连通性以及是否存在欧拉道路。 ...
分类:
其他好文 时间:
2017-07-20 10:12:31
阅读次数:
188
/////////////////////////////////////////////////////////////////////////////////////////////////////// 作者:tt267 声明:本文遵循下面协议自由转载-非商用-非衍生-保持署名|Creative ...
分类:
其他好文 时间:
2017-07-11 13:24:16
阅读次数:
135
CodeForces 789D 题意:n个点m条边的无向图,求经过其中m-2条边两次,剩下2条边一次的方案数有几种,如果剩下两条边的集合一样算同一种。 tags: 选出两条边,其它m-2条边假想复制成两条,这样就是要求欧拉路径是否存在,即奇点个数是否为0或2。 所以该怎么选这两条边呢? 先把边分为自 ...
分类:
其他好文 时间:
2017-07-08 21:55:45
阅读次数:
220