容斥原理
文章平均质量分 56
ccosi
停下了,也要重新出发
展开
-
【BZOJ】4455: [Zjoi2016]小星星-状压DP&容斥
传送门:bzoj4455 题解 此题dp姿势清奇,反正本蒟蒻没有想出来。 考虑到如果强制用状压对应每种状态很不好转移。 所以我们可以强制每次不选某些点,且在可选的点里可以重复选点的情况。 容斥一下即可。 具体看代码? 代码 #include<cstdio> #include<cctype> using namespace std; typ...原创 2018-07-01 19:19:36 · 304 阅读 · 0 评论 -
【BZOJ】集合计数-组合数学/容斥原理/线性推逆元
传送门:bzoj2839集合计数 题意 一个有N个元素的集合有2^N个不同子集(包含空集),现在要在这2^N个集合中取出若干集合(至少一个),使得 它们的交集的元素个数为K,求取法的方案数,答案模1000000007。 数据范围 对于100%的数据,1≤N≤1000000;0≤K≤N; 题解 首先学一波线性推逆元。 设模为p。现在对于1,2,3…p-1求在...原创 2018-04-15 22:01:21 · 243 阅读 · 0 评论 -
【BZOJ】1853: [Scoi2010]幸运数字-DFS/容斥
传送门:bzoj1853 题解 首先枚举出所有范围内的“幸运号码”,再去掉重复的(是某个小的“幸运号码”的倍数的数)后只有900多个。 然后枚举1,2,…,n个幸运数的lcm的倍数的出现个数,再乘上容斥系数即可。 将幸运数降序排列,更快溢出数据范围优化时间复杂度。 代码 #include<bits/stdc++.h> #define RI register...原创 2018-09-03 22:42:42 · 131 阅读 · 0 评论 -
【BZOJ】2339: [HNOI2011]卡农 -组合计数
神仙DP原创 2018-11-15 20:55:16 · 169 阅读 · 0 评论 -
【模板】Min-Max容斥-bzoj4036按位或
Min-Max容斥原创 2019-01-26 20:58:10 · 256 阅读 · 2 评论 -
【模板】exMin-Max容斥-洛谷P4707重返现世
玄学dp优化+初始化原创 2019-01-26 22:05:36 · 245 阅读 · 0 评论 -
【Atcoder】AGC005 C-F简要题解
D.容斥 E.博弈论 F.NTT原创 2019-02-26 16:30:38 · 190 阅读 · 0 评论 -
【HDU】4407 Sum -容斥
观察数据范围原创 2019-02-27 10:44:46 · 103 阅读 · 0 评论