
容斥原理
文章平均质量分 56
ccosi
停下了,也要重新出发
展开
-
【BZOJ】4455: [Zjoi2016]小星星-状压DP&容斥
传送门:bzoj4455题解此题dp姿势清奇,反正本蒟蒻没有想出来。 考虑到如果强制用状压对应每种状态很不好转移。 所以我们可以强制每次不选某些点,且在可选的点里可以重复选点的情况。 容斥一下即可。 具体看代码?代码#include<cstdio>#include<cctype>using namespace std;typ...原创 2018-07-01 19:19:36 · 325 阅读 · 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 · 280 阅读 · 0 评论 -
【BZOJ】1853: [Scoi2010]幸运数字-DFS/容斥
传送门:bzoj1853题解首先枚举出所有范围内的“幸运号码”,再去掉重复的(是某个小的“幸运号码”的倍数的数)后只有900多个。 然后枚举1,2,…,n个幸运数的lcm的倍数的出现个数,再乘上容斥系数即可。 将幸运数降序排列,更快溢出数据范围优化时间复杂度。代码 #include<bits/stdc++.h>#define RI register...原创 2018-09-03 22:42:42 · 154 阅读 · 0 评论 -
【BZOJ】2339: [HNOI2011]卡农 -组合计数
神仙DP原创 2018-11-15 20:55:16 · 188 阅读 · 0 评论 -
【模板】Min-Max容斥-bzoj4036按位或
Min-Max容斥原创 2019-01-26 20:58:10 · 276 阅读 · 2 评论 -
【模板】exMin-Max容斥-洛谷P4707重返现世
玄学dp优化+初始化原创 2019-01-26 22:05:36 · 269 阅读 · 0 评论 -
【Atcoder】AGC005 C-F简要题解
D.容斥 E.博弈论 F.NTT原创 2019-02-26 16:30:38 · 213 阅读 · 0 评论 -
【HDU】4407 Sum -容斥
观察数据范围原创 2019-02-27 10:44:46 · 118 阅读 · 0 评论