博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

随笔分类 -  图论——欧拉路 & 哈密顿路

摘要:给定一张n个点m条边的无向图,允许有自环重边。求最少加多少条边后,其存在从1出发最后回到1的欧拉回路。 n,m106阅读全文
posted @ 2019-03-02 22:38 SovietPower 阅读(260) 评论(0) 推荐(0) 编辑
摘要:求一个字典序最小、长为2k的串(环),使得所有长为k的01串都在其中出现过。 阅读全文
posted @ 2018-10-09 16:41 SovietPower 阅读(275) 评论(0) 推荐(0) 编辑
摘要:各种杂... 阅读全文
posted @ 2018-10-08 22:21 SovietPower 阅读(5502) 评论(3) 推荐(8) 编辑
摘要:"题目链接" Description 给定平面上n个点,将这些点染成红or蓝色,要求每行、每列红色点与蓝色点数量的差的绝对值y(column)的边 这样我们可以将边染色,使得与每个点相连的两种颜色差 include define gc() getchar() const int N=4e5+5, 阅读全文
posted @ 2018-03-05 16:24 SovietPower 阅读(291) 评论(0) 推荐(0) 编辑
摘要:题目链接 Description 给出一个n个点的有向图,任意两个点之间有且仅一条有向边。对于每个点v,求出从v出发的一条经过点数最多,且没有重复经过同一个点一次以上的简单路径。 n<=2000 Solution 详细题解在这 竞赛图缩点后得到的拓扑图一定是一条链,因为竞赛图任意两点 阅读全文
posted @ 2018-03-04 08:55 SovietPower 阅读(670) 评论(0) 推荐(0) 编辑
摘要:题目链接 Description 求图的欧拉回路(找一个环使每条边恰好出现一次)。若t=1该图为无向图,否则为有向图。 n105, m2×105Solution 这数据。。简直了 有自环和重边,有些点可能没有连边(并查集不好使 就 阅读全文
posted @ 2018-03-03 11:15 SovietPower 阅读(246) 评论(0) 推荐(0) 编辑
摘要:"题目链接" 阅读全文
posted @ 2018-03-03 09:46 SovietPower 阅读(178) 评论(0) 推荐(0) 编辑
摘要:"题目链接" 最小化最大的一条边,二分答案。然后就变成了给一张无向图定向使其为欧拉回路 二分答案后对于一个位置的两条边可能都保留,即双向边,需要给它定向;可能只保留小的一条,即单向边,不需考虑 如何给它定向呢,或者说怎么形成欧拉回路呢 形成欧拉回路的充要条件:弱连通图;每个点出度=入度 记点i的度数 阅读全文
posted @ 2018-02-05 17:41 SovietPower 阅读(142) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示