容斥好题 首先我们考虑,如果没有节点之间一一对应的限制,我们可以这样$dp$: 设状态$dp[i][j]$表示以$i$为根节点的子树,节点$i$与节点$j$对应的方案数 那么转移就是$dp[i][j]=\prod_{son_{i}}\sum_{k=1}^{n}map[j][k]dp[son_{i}] Read More
posted @ 2019-06-20 20:06 lleozhang Views(211) Comments(0) Diggs(0) Edit
单位根反演好题 题意:求$\sum_{i=0}^{n}C_{n}^{i}S^{i}a_{ i mod 4 }$ 看到$i$ $mod$ $4$这种东西,很显然要分类讨论啦 于是变成了这种形式: $\sum_{d=0}^{3}a_{d}\sum_{i=0}^{n}[$ $i\equiv d$ $mod Read More
posted @ 2019-06-20 17:43 lleozhang Views(295) Comments(0) Diggs(0) Edit
基本形式: 设$f(x)=\sum_{i=0}^{n}a_{i}x^{i}$ 则有$\sum_{i=0}^{n}a_{i}[d|i]=\frac{1}{d}\sum_{p=0}^{d-1}f(w_{d}^{p})$ 在$FFT$中会用到的形式: $f_{i}=\sum_{j=0}^{n-1}\fra Read More
posted @ 2019-06-20 17:04 lleozhang Views(167) Comments(0) Diggs(0) Edit
玄学题... 首先,如果$f_{i}\equiv a$ $mod$ $10^{y}$,那么一定有$f_{i}\equiv a$ $mod$ $10^{y-1}$ 据此我们可以只找出满足$f_{i}\equiv a$ $mod$ $10^{y-1}$的项,然后向上检验即可 可是这样的项是无穷的啊 斐波 Read More
posted @ 2019-06-20 16:37 lleozhang Views(187) Comments(0) Diggs(0) Edit
三倍经验...(然而我并没有氪金所以只能刷一倍...) 考虑在什么情况下两点是合法的: 可以看到,对于红色的点而言,绿色的点是合法的,而黄色的点是不合法的 那么观察一下这几个点的切线把圆分成的这几个弧之间的关系,可以看到:如果两个弧相交但不包含,那么对应的两点合法(比如红色和绿色),剩余情况均不合法 Read More
posted @ 2019-06-20 16:32 lleozhang Views(218) Comments(0) Diggs(0) Edit
首先显然是并查集了 每次连边就是合并两个集合,最后会形成很多连通块,是个森林的结构 考虑在连边的时候加入一个权值表示这条边是第几次被加入图中的,那么每次查询的答案即为$x$到$y$路径上权值最大值 由于并查集按秩合并的复杂度是$O(log_{2}n)$,因此合并时直接按秩合并,查询时暴力向上跳即可 Read More
posted @ 2019-06-20 16:14 lleozhang Views(98) Comments(0) Diggs(0) Edit
levels of contents