随笔分类 - MT-容斥原理
摘要:LOJ6609 无意识的石子堆 加强版 (容斥) 永远也不会做容斥的题 枚举有$i$列放了两个,先把这些列选出来注意到此时有$i$列需要两个棋子,$2\times n-2\times i$需要一个棋子。设$a_i$表示$i$情况的方案数。 答案就是 \[ \sum_i {m\choose i}{m-
阅读全文
摘要:【题解】毒蛇越狱(FWT+容斥) 问了一下大家咋做也没听懂,按兵不动没去看题解,虽然已经晓得复杂度了....最后感觉也不难 用FWT_OR和FWT_AND做一半分别求出超集和和子集和,然后 枚举问号是01,裸的,$O(2^{cnt[?]})$ 默认问号是1,利用子集和求,$O(2^{cnt[1]})
阅读全文
摘要:【题解】Killer Names($O(n\log n)$做法) "HDU 6143 " 感觉好久没做过这种直来直去的组合题,过来水一篇题解。还以为要写一个$MTT$或者三模数$NTT$,想了想HDU这种老年机子还是算了,最后发现$O(n^2)$就行了 题意翻译过后就是要求一个式子: $$ \sum
阅读全文
摘要:【总结】容斥原理与反演 这个是个好东西...实际上,容斥和反演没有什么区别。 [TOC] "【题解】CF997C Sky Full of Stars" "【题解】CF451E Devu and Flowers(容斥)" "【题解】CJOI2019 登峰造鸡境 (Prufer序列+斯特林数)" "【题
阅读全文
摘要:【题解】BZOJ5093图的价值(二项式+NTT) 今天才做这道题,是我太弱了 强烈吐槽c++这种垃圾语言tmd数组越界不re反倒去别的数组里搞事情我只想说QAQ 推了一张A4纸的式子 考虑每个点的度数,因为每个点虽然有标号但是是等价的,对于每个点,对于答案的贡献是$x$,答案输出$n\times
阅读全文
摘要:【题解】[HAOI2018]染色(NTT+容斥/二项式反演) 可以直接写出式子: $$ f(x)={m \choose x}n!{(\dfrac 1 {(Sx)!})}^x(m x)^{n Sx}\dfrac 1 {(n Sx)!} $$ $f(x)$ 钦定 有$x$种颜色出现了恰好$S$的方案 然
阅读全文
摘要:【题解】Codeforces 961G Partitions "cf961G" 好题啊哭了,但是如果没有不小心看了一下pdf后面一页的提示根本想不到 题意 已知$U=\{w_i\}$,求: $$ \sum _{S}\sum_{s\in S}|s|\sum_{w \in s} w, S是U的一个k划分
阅读全文
摘要:【题解】Counting D sets(容斥+欧拉定理) 没时间写先咕咕咕。 "vjCodeChef CNTDSETS " 就是容斥,只是难了一二三四五$\dots \inf$点 题目大意: 给定你一个$n$维空间,问你这个空间内有多少个点集满足两点间最大的切比雪夫距离为$d$。两个点集不同,当且仅
阅读全文
摘要:【题解】分特产(组合数+容斥) 一道 "小水题。" 假如没有这个要求每个人都要有一个特产的限制我们直接可以组合数。 我们又发现人(本质上)是没有区别的,所以容斥的复杂度只有$O(n)$ $n$个人分$m$个特产,每个特产有$a_i$个,人可以 不拿特产 ,的方案数就是把$a_i$分成$n$份,而且可
阅读全文
摘要:【题解】CF559C C. Gerald and Giant Chess(容斥+格路问题) | 55336399 | Practice: "Winlere" | "559C" 22 | GNU C++11 | Accepted | 186 ms | 1608 KB | 2019 06 09 17:0
阅读全文
摘要:Card Collector(期望+min max容斥) "Card Collector" woc居然在毫不知情的情况下写出一个min max容斥 题意 买一包方便面有几率附赠一张卡,有$n$种卡,每种卡出现的概率是$p_i$,保证$\Sigma p_i \le 1$,集齐所有种类卡牌期望买多少包方
阅读全文
摘要:CF451E Devu and Flowers(容斥) 题目大意 $n$种花每种$f_i$个,求选出$s$朵花的方案。不一定每种花都要选到。 $n\le 20$ 解法 利用可重组合的公式。 不考虑$f_i$的限制,直接可重组合的方案是,意思是从可以重复的$n$个元素中取出$r$个的个数。注意,根据定
阅读全文
摘要:【题解】 " CF997C Sky Full of Stars" 为什么我的容斥原理入门题是这道题????????? $Part 1$正向考虑 直接考虑不合法合法的方案吧 所以我们设行有$i$,列有$j$有是不同的颜色 所以分这几种情况讨论: $$ i\not=0,j\not=0 \\ i=j=0
阅读全文