容斥原理
文章平均质量分 54
SwustLpf
长得帅~~~
展开
-
51nod1486 大大走格子
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1486&judgeId=563640普通 nnn 行 mmm 列没有不能走的方案数就是 C(n+m−2,n−1)C(n+m−2,n−1)C(n+m-2,n-1) 种 假如不能走的点叫做黑点 现在记一个 dp[i]dp[i]dp[i] 为考虑了不走这个黑点的左...原创 2018-11-03 17:15:37 · 249 阅读 · 0 评论 -
bzoj 4710 分特产
文章目录题目链接:题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=4710题意:m种物品,每种aia_iai个,分给n个人,问几种分法?又是一道感觉很懵逼的容斥题如果就只有一种土特产的话就是灰常标准的隔板法了,但是现在是m种怎么办呢?直接来凑就要这种分给那几个人,下一种又分给那些还没得到的人。。。。这样凑要凑成最后每个人都至...原创 2018-11-03 14:00:05 · 227 阅读 · 0 评论 -
hdu 5072 Coprime(容斥+快速统计cnt个数与x互质的个数)
文章目录题目链接:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5072题意:给n个数,从中选三个,三个数满足条件的要求是:三个数中两两互质或两两不互质,问满足条件的个数?转换成求满足条件的反面:①:a和b,c互质,b和c不互质②:a和b,c不互质,b和c互质于是就是枚举每个数,找出与他互质的个数与不互质的个数答案就是:互质个数*不互...原创 2018-11-03 13:53:45 · 397 阅读 · 0 评论 -
51nod 1439 互质对
题目链接题意:思路:题目链接http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1439 参考博客:https://www.cnblogs.com/hua-dong/p/9141249.html题意:给 NNN 个数,然后 QQQ 次询问,每次询问一个 ididid ,如果这个 idi...原创 2018-09-15 10:31:16 · 215 阅读 · 0 评论 -
hdu 5768 Lucky7(同余方程+容斥)
文章目录题目链接:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5768题意:给n组数,每组有个m 和 r ,求[L,R]范围内满足x是7的倍数,并且不满足任意一个x%mi=rix\% m_i =r_ix%mi=ri的个数同余方程的模板ans=满足0个-满足1个+满足两个-满足3个。。。。。#include"bits/stdc++.h...原创 2018-10-20 15:40:40 · 199 阅读 · 0 评论 -
hdu 1796 How many integers can you find
文章目录题目链接:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1796十年前的题了。。。。我一看这个,很常规的二进制来容斥,心里想的是10分钟搞定,结果被坑了。。。①:这道题有0,第一发RE了。。。②:给的数不是互质的,哇让我长见识了,平时我们做的题都是互质的来容斥,然后我就想把公共的因子提出来,结果还是WA了,因为会有1的影响,比如1...原创 2018-10-17 19:39:19 · 217 阅读 · 0 评论 -
poj1091 跳蚤
文章目录题目链接:题目链接:http://poj.org/problem?id=1091貌似真的要用高精度,这数据范围真的有问题,随便想个数据都能装不下,long long 能过应该是数据有点水~反正学到这个方法就是了 ~比如: 8 100000000要求的就是前面可以任意变的N个数以及最后一个数M的gcd等于1所以就又是求的他的反面,就是用总的个数减去gcd=2的,减去gcd=3的…...原创 2018-10-19 19:20:33 · 376 阅读 · 0 评论 -
poj 3904 Sky Code
文章目录题目链接:题目链接:http://poj.org/problem?id=3904这道容斥题一开始我看得比较懵逼,因为要求的是4个数的gcd=1的不好求,就去找反面:gcd不等于1的也就是找gcd=2的个数,然后在这里面找4个数就是Cn4C_n^4Cn4同理找gcd=3的个数,在这里面找4个数。。。然后会有重的比如说6,计算2 的时候会计算到,3的时候又会被计算到然后我就去...原创 2018-10-19 15:42:37 · 245 阅读 · 0 评论 -
hdu 5135 Co-prime(求m以内与n互质的个数)
文章目录题目链接:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4135如果是求某一个n互质的个数的话,那确实是这样容斥比较好原理也感觉比较简单,要找与n互质那就是要找,那就减去不互质的个数不就行了,于是就把n的质因子找出来,那么质因子的倍数就肯定与n不互质,然后就容斥。容斥有dfs,和位运算枚举出来,而今天学到了一个直接用队列数组容斥出来...原创 2018-10-16 19:34:31 · 320 阅读 · 0 评论 -
hdu 5514 Frogs(容斥)
文章目录题目链接:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5514感觉学姐好厉害啊~每次的容斥题都做出来了T_T题意:浓缩之后就是,给一个m,然后给n个数,给的这n个数必须是m的因子(因为根据题意是求的gcd),然后问给的这n个数每个数不互质的数的和?如果n比较小的话很容易想到容斥,但是n这么大,哇怎么容斥嘛T_T根据学姐的步骤:...原创 2018-10-15 16:20:33 · 158 阅读 · 0 评论 -
2014西安站
F - ColorF - Color题目链接:http://codeforces.com/gym/100548/attachments 题意:给 NNN 个位置填颜色,且相邻的位置不能填同样的颜色,有 MMM 种颜色阔以选,问填 KKK 种颜色的方案数我也不是很懂怎么容斥的T_T,大概就是说: 选出的这 KKK 种颜色,可能有 000 种不填,可能有 111 种不...原创 2018-08-30 21:52:20 · 170 阅读 · 0 评论 -
51nod 1269 Devu and Flowers
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1269#include"iostream"using namespace std;const int MOD=1e9+7;typedef long long LL;const int maxn=25;LL N,K;LL a[maxn];LL mul(LL ...原创 2018-03-18 19:59:26 · 204 阅读 · 0 评论 -
codeforce 572 C. Lengthening Sticks(超级好的组合数学+思维+容斥的题)
文章目录题目链接:题目链接:http://codeforces.com/problemset/problem/572/C题意:给一个三角形的三条边(a,b,c),让给这个三角形的边加长度,总共加的长度不超过 L ,问有几种合法的三角形首先就是枚举总共加了 len 这么长的长度,然后 len 怎么分给三边是个组合数学的问题,其实就是个阔以为0的隔板法比如这里的 len 个数分成3 坨,如果...原创 2018-12-12 17:38:03 · 406 阅读 · 0 评论