摘要: 前言: $FWT$是用来处理位运算(异或、与、或)卷积的一种变换。位运算卷积是什么?形如$f[i]=\sum\limits_{j\oplus k==i}^{ }g[j]*h[k]$的卷积形式(其中$\oplus$为位运算)就是位运算卷积。如果暴力枚举的话,时间复杂度是$O(n^2)$,但运用$FWT 阅读全文
posted @ 2019-03-13 22:33 The_Virtuoso 阅读(1747) 评论(3) 推荐(4) 编辑
摘要: 题目描述:给出一棵$n$个点的树,树根为$1$,对于每个点$x$求:将这个点$x$删除后,得到许多联通块,改变某一节点的父节点(改变点不能是这个点$x$的子节点也不能是树根),使最大联通块最小,求这个最大联通块的大小。$n\le 10^5$ 我们考虑对于一个点$x$的答案怎么求:显然是将最大的联通块 阅读全文
posted @ 2019-03-13 18:25 The_Virtuoso 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给出$n$个点及任意两点之间的连边方案数(输入一个倒三角,第$i$行第$j$列的数$c_{i,j}$表示$i$与$i+j$之间的连边方案数)。求将$n$个点联通的选边方案数。$n\le20$。 我们设$g(S)$表示选择点集二进制状态为$S$且不保证联通的方案数(即随便连的方案数),设$f 阅读全文
posted @ 2019-03-13 16:27 The_Virtuoso 阅读(31) 评论(0) 推荐(0) 编辑