摘要: 欧拉回路 定义 经过图中所有边恰好一次,并回到原点的路径。 定理 无向图$G$存在欧拉回路的充要条件是$G$中无奇数度数的节点。 有向图$G$存在欧拉回路的充要条件是$G$联通且对于所有点$P \in G$有其入度等于其出度。 算法 时间复杂度$O(n)$ 先指定一个点作为起始点$S$,进行$dfs 阅读全文
posted @ 2019-07-24 08:46 Adscn 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给出$n$个数,每次交换两个数$l,r$之后维护逆序对数量。 题解 初始答案用归并排序求即可。 我们考虑交换的影响, 显然对于区间$[1,l)$与$(r,n]$,本次交换并不会对其贡献有什么影响。 对于$l$向右移之后,在区间$[l,r]$中比$l$小的数的贡献消失了,新增了比$l$大的数 阅读全文
posted @ 2019-07-22 16:28 Adscn 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 以珠子为点,满足条件就两两连边 那么就是让你求n条路径最多能覆盖多少节点。 众所周知,最小边覆盖=点总数 最大匹配 不会看这里 "Link" 于是拆点跑二分图即可 大概就是S向x连边 满足条件的点k向x'连边 x'向T连边 有两种方式 1.我们轮流加点,每次在残量网络跑最大流就可以了 2.我们二分答 阅读全文
posted @ 2019-07-21 09:25 Adscn 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 二分图总结 定义 二分图是指对于一个图G=(V,E),若能将其点集分为两个互不相交的两个子集X、Y, 使得X∩Y=∅,且对于G的边集V,若其所有边的顶点全部一侧属于X, 一侧属于Y,则称图G为一个二分图。 ~~清晰明了~~ 匹配 对于一个二分图G的子图M,若M的边集E的的任意两条边都不连接同一个顶点 阅读全文
posted @ 2019-07-20 11:14 Adscn 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 先看题目 "Link" 刚学习了SG函数和博弈论的一些知识,我们来分析一波,整篇文章都是自己yy的,~~所以极有可能伪证~~。 先倒推 (0,0)为必败态 显然$(0,x)$,$(x,0)$,$(x,x)$均为必胜态 对于状态$(x,y)$(不妨设 $x 阅读全文
posted @ 2019-07-19 20:25 Adscn 阅读(182) 评论(0) 推荐(0) 编辑
摘要: "题目" 还是板子题 因为旋律会同时加减一个数,所以我们在差分数组上做就好了 注意因为差分了,跨越的个数要少一个 基数排序循环写反了,调了好久 qwq cpp / @Date : 2019 07 19 10:17:22 @Author : Adscn (adscn@qq.com) @Link : h 阅读全文
posted @ 2019-07-19 16:31 Adscn 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 前面后缀数组的板子相信大家都看得出来 出现k次就相当于我们选择k个后缀,求LCP 对于后缀i,j(rank[i] using namespace std; define IL inline define RG register define gi getint() define gc getchar 阅读全文
posted @ 2019-07-19 09:58 Adscn 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 太菜了,一个地方打错调试3个小时qwq 新技巧get 分层图网络流 cpp / @Date : 2019 07 18 09:27:30 @Author : Adscn (adscn@qq.com) @Link : https://www.cnblogs.com/LLCSBlog / include 阅读全文
posted @ 2019-07-18 15:47 Adscn 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 这道题和网络流有什么关系吗? 状态压缩BFS cpp / @Date : 2019 07 16 21:37:18 @Author : Adscn (adscn@qq.com) @Link : https://www.cnblogs.com/LLCSBlog / include using names 阅读全文
posted @ 2019-07-17 10:15 Adscn 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 板子裸题 ~~我永远热爱dinic~~ cpp include using namespace std; define IL inline define RG register define gi getint() define gc getchar() define File(a) freopen 阅读全文
posted @ 2019-07-16 15:58 Adscn 阅读(148) 评论(0) 推荐(0) 编辑