上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 83 下一页
摘要: 前几天学了一下二项式反演的证明,咕了几天后觉得还是发一篇博客比较好。 二项式反演,就是这么个式子: $f(n) = \sum _ {i = 0} ^ {n} C_{n} ^ {i} g(i) \Leftrightarrow g(n) = \sum _ {i = 0} ^ {n} ( 1) ^ {n 阅读全文
posted @ 2019-06-05 17:32 mrclr 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 看题目这个架势,就知道要线段树,又看到维护联通块,那就得并查集。 所以,线段树维护并查集。 然而如果没想明白具体怎么写,就会gg的很惨…… 首先都容易想到维护区间联通块个数和区间端点两列的点,然后就是区间合并了。 关键在于pushup,线段树是自底向上的,而并查集是自上而下的,因此,每到达一 阅读全文
posted @ 2019-06-05 15:14 mrclr 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 此题以前觉得不可做的原因是当时组合数方面几乎啥也不会,现在对这题算是理解了(然而还是看了题解)。 因为$c \leqslant 20$,因此可以把每一个$c$的答案都存下来,即每一个节点开一个长度为20的数组,$f[i]$表示当前区间选$i$个数相乘的所有方案和。 1.区间取反。 那么偶数项 阅读全文
posted @ 2019-06-05 09:09 mrclr 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 看到这题,我第一反应就是NOIP2019D1T2:我会单次$O(n ^ 2)$dp! 然后我就想怎么优化这个dp,以及怎么解决从全局变成区间这个问题…… 自然gg了! 换一个思路。 我们先想一个暴力的做法:先把$[L, R]$的数从小到大排序,维护一个$x$,表示$[1, x]$的数都能被凑 阅读全文
posted @ 2019-06-05 08:40 mrclr 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 这题刚开始犹豫了一会儿,以为“高明”的优先级大于“谈笑风生”,不过样例表明只要两点间距离不超过$x$,两人就算”谈笑风生“。 接下来看看怎么回答询问。 首先$a$是固定的,且$a,b$都是$c$的祖先。那就得分类讨论: 1.$b$是$a$的祖先,那么$c$就是$a$的子树中的所有点,根据乘法 阅读全文
posted @ 2019-06-04 21:15 mrclr 阅读(311) 评论(2) 推荐(0) 编辑
摘要: 嘟嘟嘟 好久不写树剖,细节有点小问题。 这题比较好想。看到删边,一般就能想到离线加边。 然后考虑如果一条边是关键边,那么他一定是一个桥。因此首先要做的是边双缩点。 缩完点后图就变成了树。至于加边,显然就是把这条边所在环上的点缩成了一个点。但如果再暴力缩点的话会超时。 实际上相当于把树上在环中的边的边 阅读全文
posted @ 2019-06-03 21:07 mrclr 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 这题自己搞了个dp,然后卡空间一上午终于过了…… 令$dp[i][j]$表示深度为$i$,这一层有$n * j$个节点的$n$元树的个数。然后我们枚举上一层的节点个数进行转移:\(dp[i][j] = \sum _ {k = 1} ^ {n ^ {i - 2}}dp[i - 1][k] * 阅读全文
posted @ 2019-06-02 15:20 mrclr 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 这题昨天看觉得没有思路,今天看了一眼觉得就是个水题。 首先如果不考虑每一个人只能选一条路的话,那就是求一张无向图(有重边,有自环)的生成树个数。这个直接用矩阵树定理+高斯消元求解行列式即可解决。 现在有了限制,怎么办? 容斥! 其实和[ZJOI2016]小星星这道题有点像。 想一下,如果一个 阅读全文
posted @ 2019-06-01 18:45 mrclr 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 TJ律师函警告 20分暴力比较好拿,因为每一种学生可以理解为无限多,那么总方案数就是$C_ ^ {4}$,然后我们枚举至少讨论cxk的有几组,容斥即可。 需要注意的是,容斥的时候还要考虑每一组的位置可以不一样,因此要用插板法计算方案:\(C_{i + n - 4i} ^ {i}\)。 剩下虽 阅读全文
posted @ 2019-06-01 16:03 mrclr 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 这题思路还是非常显然的,烦人的就是模数不是质数。 只考虑限制2,就是插板法,先强制让后面的未知数选那么多球。 加上了限制1,因为$n1 \leqslant 8$,那直接$O(2 ^ 8)$暴力容斥即可。 细节就在于解必须是正整数,即每一个盒子至少放一个球,那么对于限制2,我们要强制先选$a 阅读全文
posted @ 2019-06-01 15:09 mrclr 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 83 下一页