![](https://img-blog.csdnimg.cn/20190329081308321.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
容斥与反演
本专栏收纳了一些专为反演而写的一些题的博客
zhouyuheng2003
不要害怕落日的黑暗,因为明天的太阳还会照常升起
展开
-
对于容斥原理&反演的思考和总结
前言 我还是太菜了 容斥之类的方法并不能熟练应用 于是这次我就认真学习了一下容斥 你可能会发现,容斥与反演很多时候都会同时出现 那么,这两个东西分别是什么、究竟有什么关系呢? 容斥 我们先从定义说起 什么是容斥? 百度百科·容斥原理: 先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理 ...原创 2018-12-18 21:01:47 · 1528 阅读 · 1 评论 -
朴素容斥原理&[ZJOI2016][bzoj4455]小星星
前言 我容斥方面很菜啊,总是一头雾水,于是决心好好学容斥 (从水题刷起) 题意简介 题面链接 题目大意 给出一个nnn个点,mmm条边的无向无重边、无自环的图,再给出一棵nnn个点的树 定义一种对应为:让每个树中的点uuu都对应一个图中的点u′u'u′(图中所有点都要被对应,也即对应的点必须不同) 问有多少对应方式使得对于树中每一组有边相连的点对u,vu,vu,v,图中的对应点u...原创 2018-12-14 21:10:56 · 236 阅读 · 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 · 325 阅读 · 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 · 416 阅读 · 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 · 537 阅读 · 2 评论