
容斥原理
文章平均质量分 57
Rose_max
这个作者很懒,什么都没留下…
展开
-
[Codeforces451E][数论][容斥原理]Devu and Flowers
翻译 给定n个盒子,每个盒子里有a[i](1< =a[i]<=10^12)朵花,现在要求从盒子中取出共m(1<=m<=10^14)朵花,求不同的方案数有多少种 题解 容斥原理+多重集组合数 首先很明显能看出这是个多重集组合数,且是m更为一般的情况 根据容斥原理有公式 ans=Cn−1n+m−1−∑i=1nCn−1n+m−1−(a[i]+...原创 2018-07-17 10:39:47 · 281 阅读 · 0 评论 -
[bzoj3622][DP][容斥原理]已经没有什么好害怕的了
Description Input Output Sample Input 4 2 5 35 15 45 40 20 10 30 Sample Output 4 HINT 输入的2*n个数字保证全不相同。 还有输入应该是第二行是糖果,第三行是药片 题解 DP呀.. 从小到大排序...原创 2018-09-16 14:56:36 · 190 阅读 · 0 评论 -
[bzoj2669][DP][DFS][容斥原理]局部极小值
Description 有一个n行m列的整数矩阵,其中1到nm之间的每个整数恰好出现一次。如果一个格子比所有相邻格子(相邻是指有公共边或公共顶点)都小,我们说这个格子是局部极小值。 给出所有局部极小值的位置,你的任务是判断有多少个可能的矩阵。 Input 输入第一行包含两个整数n和m(1<=n<=4, 1<=m<=7),即行数和列数。以下n行每行m个字符,其中“X”表...原创 2018-09-18 20:32:07 · 242 阅读 · 0 评论 -
[NOIP模拟10.24][容斥原理]Silhouette
Description 有一个n n的网格,在每个格子上堆叠了一些边长为1的立方体。 现在给出这个三维几何体的正视图和左视图,求有多少种与之符合的堆叠立方体的方 案。两种方案被认为是不同的,当且仅当某个格子上立方体的数量不同。 输出答案对109 + 7取模的结果。 Sample Input 2 1 2 2 1 Sample Output 5 题解 容易发现,其实就是要求这样一个方...原创 2018-10-24 19:50:05 · 632 阅读 · 0 评论 -
[bzoj4455][容斥原理][DP]小星星
Description 小Y是一个心灵手巧的女孩子,她喜欢手工制作一些小饰品。她有n颗小星星,用m条彩色的细线串了起来,每条细 线连着两颗小星星。有一天她发现,她的饰品被破坏了,很多细线都被拆掉了。这个饰品只剩下了n?1条细线,但 通过这些细线,这颗小星星还是被串在一起,也就是这些小星星通过这些细线形成了树。小Y找到了这个饰品的设 计图纸,她想知道现在饰品中的小星星对应着原来图纸上的哪些小星星。...原创 2018-12-28 19:47:14 · 388 阅读 · 0 评论 -
[ARC093-F][容斥原理][DP]Dark Horse
Description 题解 比赛过程可以看成一棵满的二叉树 不妨把第一个人先固定在1的位置上,答案乘一个2n2^n2n就行了 因为显然相同子树内对调一下两个儿子没有影响 于是就是1先和2比,再和min(3~4),min(5~8),min(9~16)…这些比 那显然这m个数不能是任意一个区间的最小值 直接做不好做,容斥一下 这个容斥还是很常规的… 先把这m个数从大到小排 设一个dp[i][...原创 2019-01-13 18:25:47 · 335 阅读 · 0 评论 -
[bzoj5306][NTT][容斥原理]染色
Description 传送门 题解 贴一下容斥题的一点点做法. 首先显然先求方案数g[i]g[i]g[i]表示只有iii种出现了SSS次的方案数 那怎么说也要求一个f[i]f[i]f[i]表示至少有iii种出现了SSS次的方案数 f[i]=Cmi∗Cni∗S∗(i∗S)!inv[S]i∗(m−i)n−i∗Sf[i]=C_m^i*C_n^{i*S}*\frac{(i*S)!}{inv[S]^...原创 2019-03-03 16:59:13 · 318 阅读 · 0 评论