E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ACM-容斥原理
CodeForces 839D Winter is here
容斥原理
原题链接:http://codeforces.com/contest/839/problem/d题目大意对于一个数列a1,a2,...,ana1,a2,...,an,若gcd(a1,a2,...,an)⩾2gcd(a1,a2,...,an)⩾2,那么令这个数列的价值为n×gcd(a1,a2,...,an)n×gcd(a1,a2,...,an)。给定一个数列,求它的所有子序列的价值和(长度可以为11
chy528574785
·
2018-08-08 16:57
组合数学
容斥
【bzoj3622】已经没有什么好害怕的了 【
容斥原理
】
题目传送门题解:题目有一个条件:2n个数两两不同,所以不用考虑相等的情况。首先我们设有x对a比b大,y对b比a大。可以得到{x=y+kx+y=n{x=y+kx+y=n解得x=n+k2x=n+k2如果x不是整数直接输出0就行了。否则我们考虑dp+容斥。注意,下文中的配对都是指a比b大的配对。首先把a和b排个序。我们让f[i][j]f[i][j]表示a中的前i个,有j个配对了的方案总数。有状态转移方程
ez_2016gdgzoi471
·
2018-08-03 11:03
容斥原理
HDU 6314 Matrix(
容斥原理
)
样例输入3412输出169题解根据
容斥原理
可以知道,至少AA行
Dmaxiya
·
2018-08-02 09:19
容斥原理
HDU 4135 Co-prime(质因数分解+
容斥原理
)
Co-primeTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6969AcceptedSubmission(s):2751ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofintegersbet
codancer
·
2018-07-26 21:03
数论--位运算
数论
牛客小白月赛5题解
A无关(relationship)
容斥原理
dfs实现,注意剪枝否则爆longlong#include#include#include#include#include#includeusingnamespacestd
Irish_Moonshine
·
2018-07-23 21:39
Contest
2018.07.13 [HNOI2015]落忆枫音(
容斥原理
+dp)
解法:
容斥原理
+dp,先考虑没有环的情况,经过尝试不难发现总的有向树个数就等于所有点的度数的乘积。而现在有了环,显然我们应该减去算多了的值。这样的话只需要简单的
容斥原理
就行了。
SC.ldxcaicai
·
2018-07-17 14:45
#
容斥原理
[uoj390][UNR #3]百鸽笼【dp】【
容斥原理
】
【题目链接】http://uoj.ac/problem/390【题解】考虑
容斥原理
,计算第ii列的时候,可以强制一些列在它之后被选取完,其他的列就不用处理了。
VanishD
·
2018-07-15 09:46
【容斥原理】
[uoj390][UNR #3]百鸽笼【dp】【
容斥原理
】
【题目链接】http://uoj.ac/problem/390【题解】考虑
容斥原理
,计算第ii列的时候,可以强制一些列在它之后被选取完,其他的列就不用处理了。
VanishD
·
2018-07-15 09:46
【容斥原理】
【BZOJ4671】异或图(
容斥原理
,线性基)
Description定义两个结点数相同的图G1与图G2的异或为一个新的图G,其中如果(u,v)在G1与G2中的出现次数之和为1,那么边(u,v)在G中,否则这条边不在G中.现在给定s个结点数相同的图G1…s,设S={G1,G2,…,Gs},请问S有多少个子集的异或为一个连通图?Solution考虑枚举每一种点集的划分方式,我们可以用线性基方便地算出点集之间一定没有边的方案数,但是这样不能保证点集
Hany01
·
2018-06-09 10:48
容斥原理
BZOJ
斯特林反演
线性基
二维树状数组(模板,单点更新区间求和)
updata:在(x,y)处加上vquery:区间(0,0)到(x,y)的所有数之和sum:
容斥原理
求区间所有数之和,(x,y)左上角,(xx,yy)右下角。坐标是从左往右,从上往下增大。
humveea6
·
2018-06-03 17:10
模板
树状数组
HDU 4407 Sum (
容斥原理
,素数因子)
B-SumTimeLimit:1000MSMemoryLimit:32768KB64-bitintegerIOformat:%I64d,%I64uJavaclassname:Main[Submit][Status]DescriptionXXXispuzzledwiththequestionbelow:1,2,3,...,n(1#include#include#include#include#def
A_Thinking_Reed_
·
2018-05-06 13:46
数论
【BZOJ5306】染色(HAOI2018)-
容斥原理
+NTT
测试地址:染色做法:本题需要用到
容斥原理
+NTT。好吧,我承认以下的推导过程是借(chao)鉴(xi)这位大佬的,Orz。
Maxwei_wzj
·
2018-05-01 10:16
数学-组合数学
数学-FFT/NTT/FWT
洛谷 P3790 文艺数学题 & 洛谷 P4336 黑暗前的幻想乡(矩阵树定理+莫比乌斯反演/
容斥原理
)
题目传送门https://www.luogu.org/problemnew/show/P3790https://www.luogu.org/problemnew/show/P4336文艺数学题设f(n)为边权gcd为n的生成树个数,要求的是∑Wn=1nf(n)。看到gcd就是反演。f(n)并不能直接求,我们设F(n)为边权gcd为n的倍数的生成树个数,即F(n)=∑n|df(d),套路反演,有f(
AbEver
·
2018-04-25 07:36
数论
&
数学
莫比乌斯反演
&
杜教筛
容斥原理
高斯消元
矩阵树定理
【GDOI2018Day1模拟4.17】凫趋雀跃
显然要
容斥原理
。枚举一个s,去求至少有s步是不合法的方案数。这个要dp三个东西。fi,j表示走了i步,∑k=j*10的方案数。横纵坐标没有关联,可以分开dp。
Cold_Chair
·
2018-04-19 21:49
动态规划
数论杂集
【BZOJ】集合计数-组合数学/
容斥原理
/线性推逆元
传送门:bzoj2839集合计数题意一个有N个元素的集合有2^N个不同子集(包含空集),现在要在这2^N个集合中取出若干集合(至少一个),使得它们的交集的元素个数为K,求取法的方案数,答案模1000000007。数据范围对于100%的数据,1≤N≤1000000;0≤K≤N;题解首先学一波线性推逆元。设模为p。现在对于1,2,3…p-1求在模p(p为质数)意义下的逆元。首先设:p=k⋅i+q(0#
ccosi
·
2018-04-15 22:21
---组合数学---
容斥原理
树的重量,洛谷之提高历练地,较复杂图论I
学过
容斥原理
的就知道z+q-2*x=y.没学过的也知道解一下方程就可以知
Deep_Kevin
·
2018-04-12 11:01
树的重量,洛谷之提高历练地,较复杂图论I
学过
容斥原理
的就知道z+q-2*x=y.没学过的也知道解一下方程就可以知
Deep_Kevin
·
2018-04-12 11:01
组合数学:
容斥原理
及运用
容斥原理
及运用
容斥原理
由称淘汰原理,是组合数学中十分常用也是十分重要的计数原理,甚至在概率论和数论等领域也经常运用这个原理。
Damion程
·
2018-04-09 08:25
Mathematics
容斥原理
组合数学
【bzoj4596】[Shoi2016]黑暗前的幻想乡
容斥原理
+矩阵树定理
题目描述给出$n$个点和$n-1$种颜色,每种颜色有若干条边。求这张图多少棵每种颜色的边都出现过的生成树,答案对$10^9+7$取模。输入第一行包含一个正整数N(N#include#include#definemod1000000007typedeflonglongll;usingnamespacestd;intn,m[18],vx[18][140],vy[18][140],v[18];lla[1
GXZlegend
·
2018-04-04 10:00
CodeChef Counting D-sets (
容斥原理
+组合数学)
vjudge题面传送门:https://cn.vjudge.net/problem/CodeChef-CNTDSETS(PS:vjudge上中文版的题面有误,一个点集的直径应该定义为其中点对的切比雪夫距离的最大值。切比雪夫距离是两个点各个维度之差的绝对值取max。这一点看回英文版题面就能知道)题目分析:一道思维难度较大,代码量极少的题。直径=d的点集数=直径#include#include#inc
KsCla
·
2018-03-29 21:41
好题
数论
容斥原理
BZOJ4767:两双手 (组合数学+DP+
容斥原理
)
题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=4767题目分析:一开始看题目名还以为是两只手,后来感觉有些不对劲……题面保证了给出的两个向量叉积为0,就是说它们不平行。不平行的两个向量可以作为一组基底,这样原先平面上的所有点就获得了一个新坐标。于是问题变成了:从(0,0)走到(n,m),中间不能经过指定的k个点,求方案数。也许我做子集
KsCla
·
2018-03-29 16:10
DP
数论
容斥原理
BZOJ1042:[HAOI2008]硬币购物 (
容斥原理
+DP)
题目传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1042题目分析:我看某个课件看到这题,一开始还以为每组询问都重新给出四个面值,导致我一直没有思路QAQ。由于四个面值是固定的,可以先做一次完全背包,将价值为1~maxs的答案记下来。每次询问的时候,记f(s)表示只有s集合中的硬币超过限制的方案数,记g(s)表示至少有s集合中的硬币超过限制
KsCla
·
2018-03-28 09:41
DP
容斥原理
hdu 4135 Co-prime(
容斥原理
)
GivenanumberN,youareaskedtocountthenumberofintegersbetweenAandBinclusivewhicharerelativelyprimetoN.Twointegersaresaidtobeco-primeorrelativelyprimeiftheyhavenocommonpositivedivisorsotherthan1or,equival
墨碎江南
·
2018-03-21 14:52
dhkj
【二维树状数组】矩阵操作(matrix)-
容斥原理
先强势安利一篇关于树状数组的详细博客。“高级”数据结构——树状数组!详细介绍了各种树状数组操作(单点区间修改,单点区间查询,前缀和记录,差分方法)。虽然说这些操作线段树都可以实现,但是树状数组又好写又快啊(虽然开始学的时候不是很懂)。题意给定一个N*N的矩阵A,其中每个元素不是0就是1。A[i,j]表示在第i行第j列的数。刚开始,A[i,j]=0(1≤i,j≤N)。我们可以按照如下的方式改变矩阵。
ccosi
·
2018-03-19 22:14
【学习总结】数学-基本计数方法
3.
容斥原理
:一个班级有,集合A的人喜欢数学。集合B的人喜欢英语,结合C的人喜欢语文,那么该班级的人数应该是多少?假设我们将三
weixin_34342207
·
2018-02-21 09:00
容斥原理
公式
人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为
容斥原理
三更鬼
·
2018-02-20 19:01
容斥原理
【刷(shui)题记录】201801末~201802上旬
1.26BZOJ4714——Math——Inclusion_Exclusion考虑
容斥原理
,强制存在一个循环节的大小为kk的方案数,减去强制两个循环节大小为kk的方案数,加上强
Dream_Lolita
·
2018-02-09 10:07
刷(shui)题记录
POJ-2155 Matrix 二维树状数组, HDU-3584 Cube 三维树状数组
一维情况下给(x,y)区间加v可以执行add(x,v)和add(y+1,-v);二维下给(x1,y1)-(x2,y2)矩形范围加v,考虑
容斥原理
,可以执行add(x1,y1,v);add(x1,y2+1
icyz14
·
2018-02-05 13:31
算法
2 3 5 7的倍数 --
容斥原理
SampleInput10SampleOutput1分析:看到这个题第一反应就应该是
容斥原理
,因为数据范围很大,预处理会超内存,直接遍历会超时,那么就需要技巧了,就是集合运算的应用---
容斥原理
。
JingleLiA
·
2018-02-02 17:03
vjudge练习
组合数学
【组合数学+转化问题】BZOJ4005[JLOI2015]骗我呢
(以下这两条直线称作A和B)那么接下来考虑如何计算,我们可以尝试用
容斥原理
,即【全集-跨越第一条的方案-跨越第二条的方案+两条都跨越的方案】。但是这样最后一种是很难计算的。
Dream_Lolita
·
2018-02-01 22:40
数论-组合数学
bzoj4011 [HNOI2015]落忆枫音(拓扑序dp+
容斥原理
+朱刘算法)
大爷题解传送:http://blog.csdn.net/popoqqq/article/details/45194103#include#include#include#includeusingnamespacestd;#definelllonglong#defineinf0x3f3f3f3f#defineN100010#definemod1000000007inlineintread(){int
Icefox_zhx
·
2018-02-01 14:40
bzoj
容斥原理
拓扑排序
hyperloglog求交集
有两种方法实现
容斥原理
,一种是遍历,一种是递归(DFS),对于hyperloglog求交集而言选择遍历。
lyuto
·
2018-01-24 18:37
容斥与反演总结
朴素
容斥原理
|A1¯¯¯¯∩A2¯¯¯¯∩...∩An¯¯¯¯|=∑i=1N(−1)n−i∑|T|=i,T={x1,..,xi}|Ax1∩Ax2∩...∩Axi|直接枚举所有子集计算。
DOFYPXY
·
2018-01-20 22:01
数论
组合数学
容斥原理
莫比乌斯反演
二项式反演
[BZOJ4455][ZJOI2016]小星星
容斥原理
+树型DP
我们考虑多一维状态fi,j,S表示映射点集至多为S的方案,枚举S来DP,用朴素的
容斥原理
来求出正确答案即可。
DOFYPXY
·
2018-01-20 19:47
dp
树
容斥原理
牛客练习赛 8 (1~n约数和)(前缀和好题)(加边得连通图)(
容斥原理
)
A题目描述给个n,求1到n的所有数的约数个数的和~输入描述:第一行一个正整数n输出描述:输出一个整数,表示答案示例1输入3输出5说明样例解释:1有1个约数12有2个约数1,23有2个约数1,3备注:nintdeal(intn){intans=0;for(inti=1;i#include#includeusingnamespacestd;#defineMAXN200005#defineLLlongl
这个昵称好像藏起来了
·
2017-12-16 13:03
组合数学
数
论
acm
数据结构
集合中的质数(
容斥原理
&&位操作)
题目描述给出一个集合和一个数m。集合里面有n个质数。请你求出从1到m的所有数中,至少能被集合中的一个数整除的数的个数。输入描述:第一行两个正整数n和m。第二行n个正整数,分别为集合中的质数。输出描述:输出一个整数,表示符合要求的正整数的个数。示例1输入3375713输出13备注:对于100%的数据,有n#include#include#include#include#include#include
Kyrie_10
·
2017-12-15 23:45
2.第一章 集合及其运算
重点:概念:集合、差、对称差、笛卡尔乘积、有穷集基数方法:证明两个集合相等基本的计数法则及
容斥原理
在古典概率论中的应用应用:古典概率模型、跳舞问题的数学模型难点:
容斥原理
在古典概率论的应用主要内容1.集合的概念集合
Sancery_W
·
2017-12-10 01:19
HDU4336 Card Collector 【
容斥原理
】【数学期望】
CardCollector Inyourchildhood,doyoucrazyforcollectingthebeautifulcardsinthesnacks?Theysaidthat,forexample,ifyoucollectallthe108peopleinthefamousnovelWaterMargin,youwillwinanamazingaward. Asasmartboy,
raptor.
·
2017-12-07 22:11
数学
2017 icpc亚洲区预赛西安站 J LOL
比赛时候容斥,,然而没出来开始享用
容斥原理
来做,思路是这样的。
但求-_-心安
·
2017-10-31 18:14
ACM-区域赛题目
ACM-水题
组合数学之一 —— 计数问题基础
注意:使用加法原理的关键是分类:各类别之间必须不重不漏如果有重复,我们可以使用
容斥原理
容斥原理
:简单来说
Coco_T_
·
2017-10-28 16:33
知识储备
组合数学
知识储备
[2017纪中10-27]排列 DP+
容斥原理
题面首先把a[i]=0的部分和b[i]=0的部分分开考虑,至于都不为零的预处理掉即可。这两部分做法类似就只写b[i]=0部分的做法。我们按a[i]从小到大排序,设f[i][j]表示考虑填了前i个0,至少有j个a[i]>b[i]。那么f[i][j]=f[i-1][j]+f[i-1][j-1]*(=k}。代码:#include#include#include#include#definelllongl
DOFYPXY
·
2017-10-28 08:04
dp
组合数学
容斥原理
NOIP集训Week 6总结
,
容斥原理
入门,A*搜索入门,DFS剪枝,二分答案练习。本周相较上周来说在时间安排方面有了一定的进步,运动时间安排得更合理了,但是晚上回家复习的落实还可以更充分
KGV093
·
2017-10-22 16:12
总结
容斥原理
HDU-5072
https://vjudge.net/contest/183008#problem/C解题思路:“如果三个数a,b,c不符合条件,那么一定有一对是互质的,有一对是不互质的。不妨令a,b互质,b,c不互质。于是我们可以枚举b来统计答案。在除了b自己的所有数中,要么与b互质,要么与b不互质。假设n个数中有x个与b不互质的数,那么b对答案的贡献就是(x-1)*(n-x)。注意这里的求出答案之后要除以2,
d12155214552
·
2017-09-02 19:25
数学
数论day1 —— 基础知识(们)
1一元一次同余方程2二元一次不定方程3欧拉定理4逆元5中国剩余定理6Lucas定理7
容斥原理
8卡特兰数9各种组合数求法10积性函数11
LinnBlanc
·
2017-08-18 12:46
数论
hdu 4135(
容斥原理
)
Co-primeTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5350AcceptedSubmission(s):2135ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofintegersbet
童话ing
·
2017-08-06 19:27
数论
容斥原理
(组合数学)总结
本来一周左右应该可以完成的容斥,因为训练赛耽误了,最后2周才解决,现在总结下
容斥原理
个人认为:
容斥原理
是属于一种模板题目,一般简单的都是之间打模板,稍难的题目运用到了数学分析和数论的其他知识。
深海沧澜夜未央
·
2017-08-04 11:24
ACM_数字处理与数论
算法总结
Coprime (二分+
容斥原理
)
ProblemDescriptionPleasewriteaprogramtocalculatethek-thpositiveintegerthatiscoprimewithmandnsimultaneously.AiscoprimewithBwhentheirgreatestcommondivisoris1.InputThefirstlinecontainsoneintegerTrepresen
深海沧澜夜未央
·
2017-08-03 18:09
ACM_二分法
ACM_数字处理与数论
全错位排列
这里介绍全错位排列的两种解法,分别是利用递推公式和
容斥原理
建议移步全错位排列|一剑九州寒的个人小站递推公式假设排列是1,2,3···n个数,$D_n$表示n个数的全错位排列的方法数。
九命丿相柳
·
2017-08-03 10:00
hdu 6053 TrickGCD [莫比乌斯函数]
数列,求满足条件的B数组的个数,条件:①1=2题解:对于某个数及其倍数能产生的B数组方案个数为:但其中会产生重复的数列,这时候我们需要判断x的质因子数的奇偶性,若为奇数则加上该方案数,否则减去该方案数(
容斥原理
ACTerminate
·
2017-07-27 19:52
HDU
莫比乌斯反演
HDU4135 Co-prime【
容斥原理
】3方法
ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofintegersbetweenAandBinclusivewhicharerelativelyprimetoN.Twointegersaresaidtobeco-primeorrelativelyprimeiftheyhavenocommonpositivedivisorsot
深海沧澜夜未央
·
2017-07-27 14:37
ACM_数字处理与数论
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他