码迷,mamicode.com
首页 >  
搜索关键字:容斥    ( 1573个结果
luogu P2051 [AHOI2009]中国象棋 dp 状态压缩+容斥
参考:https://www.luogu.com.cn/blog/RPdreamer/p2051 #include<map> #include<queue> #include<time.h> #include<limits.h> #include<cmath> #include<ostream> # ...
分类:其他好文   时间:2020-07-03 14:05:54    阅读次数:57
[SHOI2016]黑暗前的幻想乡
题目 点这里看题目。 分析 看到 n 很小,限制条件又这么复杂,显然可以直接容斥。 我们实际上只需要保证每个公司都有边可以修建(树的性质保证最终每个公司有且仅有一条边可以修建)。因此不难有容斥: \[ \begin{aligned} f(k):&\text{有}k\text{个公司没有边修建的方案数 ...
分类:其他好文   时间:2020-06-30 14:39:50    阅读次数:47
ABC172
由于第一次打,只能打ABC了 比赛代码 A 直接输出 B 每个位置比较 C 枚举第一个书架的位置,第二个书架单调 D 线性筛,貌似$O(nlogn)$也能过... 官方题解有个更简单的方法,对于每个因子,其贡献为等差数列 E 强制两数组位置相同,容斥 F 比赛的时候写的是乱搞,要调参...具体可以看 ...
分类:其他好文   时间:2020-06-28 20:51:51    阅读次数:917
HDU 4336 Card Collector 容斥 数学期望 概率
题意:给出N个物品及每次获得第i个物品的概率 问获得所有物品的次数的期望、 从简单考虑 若只有一个物品 获得一个物品的期望是1/p (1/p * p = 1) 这样可以推理得到 E1 = 1 / p1 , E2 = 1/ p2 , E12 = 1 / (p1+p2) (即获得第一个物品或第二个物品的 ...
分类:其他好文   时间:2020-06-25 21:39:16    阅读次数:72
斯特林数、贝尔数与伯努利数基础
第一类斯特林数(无符号第一类斯特林数)\(\left[ n\atop m\right]\) 表示n个带标号元素划分为m个圆排列(圆排列本身之间不可区分)的方案数。 \[ \left[ n\atop m\right]= \left[ n-1\atop m-1\right]+(n-1) \left[ n ...
分类:其他好文   时间:2020-06-25 21:38:41    阅读次数:67
luogu P3181 [HAOI2016]找相同字符
首先把两个字符串拼在一起,中间夹一个不可能出现的字符。 然后就是一个简单容斥,我们假设给的字符串为 \(S_1\) 和 \(S_2\),新拼成的字符串为 \(S\),那么答案就是求 \(same(S)-same(S_1)-same(S_2)\),其中 \(same(s)\) 表示 \(s\) 这个字 ...
分类:其他好文   时间:2020-06-25 14:07:32    阅读次数:48
luogu U95602 射手座之日
先考虑一个简单容斥:设 \(val(x)\) 表示 \(x\) 子树内所有点作为 \(LCA\) 的贡献之和,那么以 \(x\) 为 \(LCA\) 的贡献就是 \(val(x)-\sum\limits_{v\in son\ of\ x}val(v)\)。 现在的问题就是如何求 \(val(x)\) ...
分类:其他好文   时间:2020-06-25 11:55:30    阅读次数:49
UOJ#209. 【UER #6】票数统计 组合+容斥
自己独立想出来的,开心. 首先,对于 $x$ 不等于 $y$ 的情况,显然只限制前缀/后缀. 然后如果没有 x 与 y 相等的情况的话我们完全可以枚举总的 1 的个数,然后限制后缀的就可以转化成限制前缀的. 如果引入 x 与 y 相等的情况,也就是说要求前缀或后缀都填满也按照上述方式处理即可. 但是 ...
分类:其他好文   时间:2020-06-16 20:23:20    阅读次数:61
题解 nflsoj99 牛顿的烈焰激光剑
先求严格上升的这些序列的权值之和,再乘以n!就是答案了。DP。设f[i]表示所有长度为i的,严格上升的序列,的权值和。考虑在f[i-1]后面加一个数,转移到f[i],那么要求新加入的数不能和前面任意一个数相同,且必须是最大的。先不管是不是最大的,最后再除以i就行。不能相同这个条件可以容斥。最后发现需... ...
分类:其他好文   时间:2020-06-16 18:04:50    阅读次数:46
MapGuessing TopCoder - 12152 (dfs容斥)
MapGuessing TopCoder - 12152 做得我很迷 首先是可以把问题转化为,每次操作之后会让原序列的限制条件变为:不考虑某一些位置时合法 枚举每个开始位置,依次考虑每一个操作,如果有一个位置被改为不同,就是不合法的 对于每一个开始位置,能得到的的最优限制条件都是唯一的,因为只要是合 ...
分类:其他好文   时间:2020-06-13 10:47:46    阅读次数:51
1573条   上一页 1 2 3 4 5 6 ... 158 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!