容斥与反演
本专栏收纳了一些专为反演而写的一些题的博客
zhouyuheng2003
不要害怕落日的黑暗,因为明天的太阳还会照常升起
展开
-
对于容斥原理&反演的思考和总结
前言我还是太菜了容斥之类的方法并不能熟练应用于是这次我就认真学习了一下容斥你可能会发现,容斥与反演很多时候都会同时出现那么,这两个东西分别是什么、究竟有什么关系呢?容斥我们先从定义说起什么是容斥?百度百科·容斥原理: 先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理...原创 2018-12-18 21:01:47 · 1548 阅读 · 1 评论 -
朴素容斥原理&[ZJOI2016][bzoj4455]小星星
前言我容斥方面很菜啊,总是一头雾水,于是决心好好学容斥 (从水题刷起)题意简介题面链接题目大意给出一个nnn个点,mmm条边的无向无重边、无自环的图,再给出一棵nnn个点的树定义一种对应为:让每个树中的点uuu都对应一个图中的点u′u'u′(图中所有点都要被对应,也即对应的点必须不同)问有多少对应方式使得对于树中每一组有边相连的点对u,vu,vu,v,图中的对应点u...原创 2018-12-14 21:10:56 · 247 阅读 · 0 评论 -
二项式反演&[bzoj3622]已经没有什么好害怕的了
前言继续学习容斥的技巧!题意简介题面链接题目大意给出两个数组a,ba,ba,b求有多少种对应方式使得有恰好kkk对匹配(i,j)(i,j)(i,j)满足ai>bja_i>b_jai>bj数据范围n≤2000,0≤k≤nn\le2000,0\le k\le nn≤2000,0≤k≤n题解部分分这道题的暴力是指数级的,对于这样的数据范原创 2018-12-17 20:00:17 · 335 阅读 · 0 评论 -
单位根反演&[loj6485]LJJ 学二项式定理
前言之前写反演的博客对于单位根反演只提了FFT这里补一下一个应用单位根反演fi=∑j=0n−1ωni∗jgj⇔gi=∑j=0n−1ωn−i∗jnfjf_i=\sum_{j=0}^{n-1}\omega_n^{i*j}g_j\Leftrightarrow g_i=\sum_{j=0}^{n-1}\frac{\omega_n^{-i*j}}nf_jfi=j=0∑n−1ωni∗jgj⇔g...原创 2019-03-08 08:15:31 · 429 阅读 · 0 评论 -
最值反演&[PKUWC2018][loj2542]随机游走
前言这是学习容斥过程中的一个比较裸的题了题意简介题目链接题目大意给出一棵nnn个点的树,给出树上的一个点xxx现在进行QQQ次询问,每次询问一个点集,求从xxx点开始进行随机随机游走,第一次走遍这个点集的期望步数数据范围1≤n≤18,1≤Q≤50001\le n\le18,1\le Q\le 50001≤n≤18,1≤Q≤5000前置知识(最值反演 Min-Max容斥)max{...原创 2019-01-06 20:53:05 · 546 阅读 · 2 评论