容斥
zhouyuheng2003
不要害怕落日的黑暗,因为明天的太阳还会照常升起
展开
-
朴素容斥原理&[ZJOI2016][bzoj4455]小星星
前言我容斥方面很菜啊,总是一头雾水,于是决心好好学容斥 (从水题刷起)题意简介题面链接题目大意给出一个nnn个点,mmm条边的无向无重边、无自环的图,再给出一棵nnn个点的树定义一种对应为:让每个树中的点uuu都对应一个图中的点u′u'u′(图中所有点都要被对应,也即对应的点必须不同)问有多少对应方式使得对于树中每一组有边相连的点对u,vu,vu,v,图中的对应点u...原创 2018-12-14 21:10:56 · 234 阅读 · 0 评论 -
[SDWC2018 Day1]网格
前言学了容斥与二项式反演,也该写写题了题目介绍题目网址题意简介现在有个人,要用MMM步从(0,0)(0,0)(0,0)跳到(Tx,Ty)(T_x,T_y)(Tx,Ty),每次只能向右上方跳(即坐标值只能加),不能在原地跳给出一些限制:给出一些限制kik_iki,表示两个坐标不能同时加kik_iki。给出一个数GGG,保证所有kik_iki都是GGG的倍数,求方案数数据范围...原创 2018-12-20 18:37:11 · 254 阅读 · 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 · 316 阅读 · 0 评论 -
斯特林反演&[bzoj4671]异或图
前言继续学习容斥的技巧!题意简介题面链接题目大意定义两个无重边无自环图G1,G2G_1,G_2G1,G2的异或为G3G_3G3(G1,G2,G3G_1,G_2,G_3G1,G2,G3点数都为nnn)满足当边(u,v)(u,v)(u,v)在G1,G2G_1,G_2G1,G2中共出现111次时G3G_3G3中有边(u,v)(u,v)(u,v),否则没有现在给出sss个图...原创 2019-10-09 15:25:50 · 578 阅读 · 0 评论 -
对于容斥原理&反演的思考和总结
前言我还是太菜了容斥之类的方法并不能熟练应用于是这次我就认真学习了一下容斥你可能会发现,容斥与反演很多时候都会同时出现那么,这两个东西分别是什么、究竟有什么关系呢?容斥我们先从定义说起什么是容斥?百度百科·容斥原理: 先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理...原创 2018-12-18 21:01:47 · 1512 阅读 · 1 评论 -
最值反演&[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 · 534 阅读 · 2 评论 -
快速莫比乌斯变换(FMT)&快速莫比乌斯反演(FMI)
前言这好像是一个很巧妙的东西我在FWT的博客里写到的FWTor和FWTand似乎其实并不是真正的FWT,好像就是FMT而FWTxor才是真正的FWT而这里有一个更为本质的FMT板子,分治算法可以去看我FWT的博客学习另外,似乎这里的“莫比乌斯反演”和数论的“莫比乌斯反演有所不同”问题现在已知两个函数f(S),g(S)f(S),g(S)f(S),g(S)我们要求每个F(S)=∑A⊆S...原创 2019-01-07 13:45:41 · 3483 阅读 · 0 评论 -
[HAOI2015][loj2127]按位或
1 前言大概又是Min-Max容斥与FMT的裸题吧刚学完Min-Max容斥,式子推的飞快2 题目相关2.1 题目大意一开始你手上有一个数000,每次或上随机一个在[0,2n)[0,2^n)[0,2n)中的数(给出随到每个数的概率),求期望多少步你手上的数变为2n−12^n-12n−12.2 数据范围n≤20n\le 20n≤20,所有概率的输入以及期望步数的输出都使用实数3 题解...原创 2019-01-08 20:28:14 · 243 阅读 · 0 评论 -
[PKUWC2018][loj2541]猎人杀
前言先是容斥分治套NTT题意简介题目链接题目大意现在有nnn个猎人,每个猎人都有一个值wiw_iwi进行nnn次杀人,死掉的人不会再被杀每次杀人过程中第iii个猎人被杀的概率为wi∑wj\frac{w_i}{\sum w_j}∑wjwi问第一个猎人最后一个死的概率(答案对998244353取模)数据范围wi>0,1≤∑w≤100000w_i&g...原创 2019-01-21 11:51:08 · 303 阅读 · 0 评论