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
容斥原理&&莫比乌斯反演
南京理工校赛 C count_prime
上次的广工业刚刚出过容斥的题,然而当初那道题问学长,学长说不会,自己看别人博客,博客里说了下是
容斥原理
,剩下的只有代码,看到别人写得那么长的代码(其实也不算长,只是没用头文件10+行,看着就头疼,唉~~
AcmLzq
·
2016-04-18 20:00
容斥原理
gdut 2016校赛决赛 Problem F 我是好人4
广工校赛时遇到这道题10E大的数打表肯定不行,起初我想到了直接相除,然后减去他们的最小公倍数,当然只限于有两个数,三个数的话就有点懵了,不知道怎么加减,四个数更别提了,而题目是50个数,当时还不知道
容斥原理
AcmLzq
·
2016-04-18 17:00
容斥原理
DHU 4135 co-primer(
容斥原理
)
大意:求a-b中与n互质的个数。usingnamespacestd; typedeflonglongll; llprime[70]; llm,n; voidget_prime() { for(lli=2;i*i1)prime[m++]=n; } llsolve(llnum) { lli,j; llans=0,tem,flag; for(i=1;i>t; while(t--) { m=0; scan
Grit_ICPC
·
2016-04-18 16:00
容斥
4455: [Zjoi2016]小星星|状压DP|
容斥原理
OrzSDOIR1ak的晨神可以考虑状压DP枚举子集,求出只保证连通性不保证一一对应的状态下的方案数,然后容斥一下就是最终的答案#include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; boola[22][22]; lon
ws_yzy
·
2016-04-18 15:00
容斥原理
状压dp
PE 439 【
莫比乌斯反演
】【杜教筛】
垃圾题,坑了我一天QAQ题目大意:求∑Ni=1∑Nj=1σ(ij),N=1011∑Ni=1∑Nj=1σ(ij)=∑Ni=1∑Nj=1∑x|i∑y|jxjy[gcd(x,y==1)]=∑Ni=1∑Nj=1∑x|i∑y|jxjy∑d|x,yμ(d)=∑Nd=1μ(d)∑⌊nd⌋i=1id⌊nid⌋∑⌊nd⌋j=1j⌊nid⌋=∑Nd=1dμ(d)(∑⌊nd⌋i=1σ(i))2这貌似跟SDOI2015的
beginendzrq
·
2016-04-18 14:00
数论
求a~b内与n互素的数的个数
容斥原理
http://blog.csdn.net/yzj577/article/details/38152511题意:给定你一个数n,请你统计出在[a,b]这个区间中和n互质的数的个数。两个数互质当且仅当他们除了1之外没有其他的公共因子或者他们最大的公共因子是1。1和任何数是互素的。输入:第一行输入一个整数T(1 usingnamespacestd; #include #include inta[1000
u014552756
·
2016-04-17 17:00
hdu1695
莫比乌斯反演
#include #include #include #include #include #include #include #include #include typedeflonglongLL; constintmaxn=100000; intprime[maxn+8],primeSize; boolis[maxn+8]; intmu[maxn+8]; voidmobius(){ mem
u013491262
·
2016-04-15 10:00
老逗的gcd
莫比乌斯反演
这个题一看就是
莫比乌斯反演
,怎么处理无平方因子数呢?
liuguangzhe1999
·
2016-04-14 09:00
莫比乌斯反演
[bzoj2440][zsoi2011]完全平方数
二分答案+
容斥原理
首先我们可以很容易想到二分答案,然后转化为一个判定性问题。那么现在要解决的是如何求1~n内有多少不含平方因子的数。可以想到
容斥原理
。
WerKeyTom_FTD
·
2016-04-13 21:00
hdu 3388二分
容斥原理
复习
容斥原理
(其实当时就没学会,看到的题,拿出来再研究一下方便日后复习,题意:给三个数m,n,k,0 #include #include #include #include usingnamespacestd
xlzhang223
·
2016-04-12 19:00
[置顶] CQOI2016省选游记
莫比乌斯反演
?连通性状压?二项式定理?统统SMG……然后没有等成绩直接回来,记得那天在讲置换群,现在那几道题还没做完……哦对了我好像为全场创造了垫底…… 这一次,CQ第一次NOI规则、细致
liuyunhui246
·
2016-04-12 15:00
随笔
博客
容斥原理
人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为
容斥原理
WR_technology
·
2016-04-11 21:00
UVALive 7040 Color (
容斥原理
+ 组合数学递推公式 + 求逆元 + 基础数论)
传送门英文题目:Recently,Mr.Bigrecievednowersfromhisfans.Hewantstorecolorthoseowerswithmcolors.Theowersareputinaline.Itisnotallowedtocoloranyadjacentowerswiththesamecolor.Flowersiandi+1aresaidtobeadjacentfore
qingshui23
·
2016-04-11 20:00
数论
容斥原理
逆元
组合数学公式
莫比乌斯反演
之入门
前言很久以前就学了
莫比乌斯反演
,然而一直都木有来写一个总结,省选完后今日来补坑…姿势其实
莫比乌斯反演
就是一个公式…F(n)=∑d|nf(d)⇒f(d)=∑d|nμ(d)∗F(nd)证明如下:∑d|nμ(
cqbztsy
·
2016-04-11 20:00
莫比乌斯反演
HDU 4407 12年金华网络赛H题(
容斥原理
)
分析:由于最开始是从1~n的数,之后再修改的值,所以先求解当没有发生改变的值的和求出来,求法采用
容斥原理
求1~n中与m互质的数的和。先对m进行素因子分解
qq_27599517
·
2016-04-11 19:00
容斥原理
bzoj3601 一个人的数论 高斯消元&
莫比乌斯反演
AC代码如下:#include #include #include #definelllonglong #definemod1000000007 #defineinv(x)ksm(x,1000000005) usingnamespacestd; intm,n,a[105][105],p[1005],q[1005]; intksm(intx,inty){ intt=1;if(y>=1,x=(ll)
lych_cys
·
2016-04-11 15:00
数论
高斯消元
莫比乌斯反演
hdu4059 The Boss on Mars(差分+
容斥原理
)
题意:求小于n(1≤n≤10^8)的数中,与n互质的数的四次方和。 知识点: 差分: 一阶差分:设 则 为一阶差分。 二阶差分: n阶差分: 且
strangedbly
·
2016-04-10 21:00
UVA10325 The Lottery(
容斥原理
)
题意:给n,m,和m个数(k1~km)。求1~n中有多少个数不是(k1~km)中任意一数的倍数。 题解:容斥模板题。反面考虑,a的倍数有n/a个;既是a,也是b的倍数,即lcm(a,b)的倍数有n/lcm(a,b)个。是a,b,c的倍数,即lcm(a,b,c)的倍数有n/lcm(a,b,c)个。 #include #include #include usingnamespacestd; typed
strangedbly
·
2016-04-10 21:00
hdu2848 Visible Trees (
容斥原理
)
知识点:
容斥原理
:(容许)先不考虑重叠的情况,把包含于某条件中的所有对象的数目先计算出来,(排斥)然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复。公式: 奇加偶
strangedbly
·
2016-04-10 21:00
容斥原理
训练 (16.04.10)
这又是一篇训练系列的博文,主题是
容斥原理
。
theArcticOcean
·
2016-04-10 20:00
组合
容斥
POJ 3904 Sky Code (互素的四元组+
容斥原理
)
POJ3904SkyCode(互素的四元组+
容斥原理
):http://poj.org/problem?id=3904题目大意:给定n个数据,求其中互素的四元组(两两可以不互素)的个数。
PNAN222
·
2016-04-09 10:00
容斥原理
二进制枚举
[置顶] HDU 4059 The Boss on Mars(
容斥原理
+ 四次方求和)
传送门TheBossonMarsTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2462 AcceptedSubmission(s):760ProblemDescriptionOnMars,thereisahugecompanycalledACM(Ahu
qingshui23
·
2016-04-08 19:00
hdu 50722014鞍山现场赛C题(
容斥原理
+同色三角形)
然后再枚举每个数的素因子情况,进行
容斥原理
求解出来与
qq_27599517
·
2016-04-08 18:00
容斥原理
同色三角形
hdu 45092011年大连现场赛I题(
容斥原理
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4059;题意:求小于n与n互质的数的四次方和。分析:我们要先求解四次方和公式,简单的推一下:必然要先要用到4次方的求和公式。接下来简单的证明一下,这里前提是你知道3次方的公式,如果不会照下面的模式可以利用2次公式推出3次公式(x+1)^5=x^5+5*x^4+10*x^3+10*x^2+5*x+1;则1
qq_27599517
·
2016-04-08 18:00
容斥原理
hdu 2841(
容斥原理
)
这里我们就可以求解
容斥原理
,转而求,在1~m中有多少个数与1~n互质。我们先求不互质的个数,设i在
qq_27599517
·
2016-04-08 13:00
容斥原理
POJ 3904(
容斥原理
)
分析:先找出不互质的数,用
容斥原理
求出这些数的个数,然后再用C(n,4)减去这个数就行了。
qq_27599517
·
2016-04-08 13:00
容斥原理
容斥原理
+背包模型---nkoj3659硬币
硬币Description宇航员Bob有一天来到火星上,他有收集硬币的习惯。于是他将火星上所有面值的硬币都收集起来了,一共有n种,每种只有一个:面值分别为a1,a2…an。Bob在机场看到了一个特别喜欢的礼物,想买来送给朋友Alice,这个礼物的价格是X元。Bob很想知道为了买这个礼物他的哪些硬币是必须被使用的,即Bob必须放弃收集好的哪些硬币种类。飞机场不提供找零,只接受恰好X元。Input第一
INCINCIBLE
·
2016-04-07 22:00
UVA 10325 The Lottery (组合数学,
容斥原理
,二进制枚举)
UVA10325TheLottery(组合数学,
容斥原理
,二进制枚举):http://acm.hust.edu.cn/vjudge/contest/view.action?
PNAN222
·
2016-04-07 21:00
组合数学
容斥原理
二进制枚举
[BZOJ2005][NOI2010]能量采集(
莫比乌斯反演
)
题目描述传送门题解首先证明对于某个点(x,y),k=gcd(x,y)-1:设gcd(x,y)=t,令x=at,y=bt,那么在这条直线上的整数点可以表示为(a,b)(2a,2b)(3a,3b)……(x,y),由于不算x,y,则答案为gcd(x,y)-1那么总损耗2k+1=2×gcd(x,y)-1。我们最终要求的式子为:∑i=1n∑j=1m(gcd(i,j)∗2−1)=2∗∑i=1n∑j=1mgcd
Clove_unique
·
2016-04-07 20:43
题解
NOI
莫比乌斯反演
[生成函数 FFT] BZOJ 3771 Triple
一个生成函数,用FFT做乘法重复的部分我们考虑用
容斥原理
来解决。为了方便描述我们不妨设三个多项式。第一个是仅取一个而构成的多项式。->x第二个是仅取相同的两个而构成的多项式。
u014609452
·
2016-04-07 18:00
UVA 10325 (
容斥原理
)
题意:就是给定一个数n,m,还有m个数a[i],然后让你求的就是在1-n中没有被这m个数整除的个数...分析:本题可以转换成求解能被整除的个数,小于n能被2整除的个数为n/2,这样我们就可以利用
容斥原理
qq_27599517
·
2016-04-06 20:00
容斥原理
[置顶] 组合数学之
容斥原理
容斥原理
:具有性质A和性质B的元素个数等同于具有性质A的个数和具有性质B的个数的和再减去同时具有性质A和性质B的元素的个数。数学公式表示为|A∪B|=|A|+|B|-|A∩B|。
qq_27599517
·
2016-04-06 20:00
容斥原理
POJ 3904 Sky Code (
容斥原理
)
传送门SkyCodeTimeLimit: 1000MSMemoryLimit: 65536KTotalSubmissions: 2027Accepted: 650DescriptionStanculikesspacetravelsbutheisapoorsoftwaredeveloperandwillneverbeabletobuyhisownspacecraft.Thatiswhyheispre
qingshui23
·
2016-04-06 19:00
HDU 4059 The Boss on Mars
容斥原理
+逆元
占个坑~~~晚上回去补#include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; #definemem(a,b)memset(a,b,sizeof(a)) #definelowbit(x)(x&(-x)) typedeflo
qq_27925701
·
2016-04-05 19:00
[BZOJ4487] [JSOI2015]染色问题
这个嘛…
容斥原理
推一推公式就好啦>......constintMOD=1000000007;longlongCC[401][401],POW[402][401],OUT,BASE,LOW;intN,M,
NiroBC
·
2016-04-05 14:41
BZOJ
bzoj3529 数表
莫比乌斯反演
&树状数组
然后按照f[i]和a分别排序之后离线插入用树状数组维护前缀和即可。AC代码如下:#include #include #include #defineN100005 usingnamespacestd; intcnt,pt,mx,p[N],mu[N],c[N],prm[N],ans[N]; structnode{intx,y,k,id;}a[N],f[N]; intread(){ intx
lych_cys
·
2016-04-04 20:00
树状数组
莫比乌斯反演
HDU 2841 Visible Trees(
容斥原理
)
传送门VisibleTreesTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2404 AcceptedSubmission(s):1002ProblemDescriptionTherearemanytreesformingam*ngrid,thegri
qingshui23
·
2016-04-04 19:00
容斥原理
HDU 2841 Visible Trees (
容斥原理
+素因子分解)
HDU2841VisibleTrees(
容斥原理
+素因子分解):http://acm.hdu.edu.cn/showproblem.php?
PNAN222
·
2016-04-04 14:00
容斥原理
素因子分解
ACM
1、数论素数测试(筛法),扩展欧几里得算法,同余模运算,高斯消元,中国剩余定理,
莫比乌斯反演
2、图论最短路,最小生成树,拓扑排序,二分图,最大团,最大流,强连通分量,最近公共祖先,次小生成树,欧拉回路,
mymilkbottles
·
2016-04-04 12:00
UVA 10325 The Lottery(
容斥原理
)
10中2的倍数有A={246 810},3的倍数有B={369},2和3的最小公倍数C={6},所以就是A+B-C==7;然后所求结果ret==10-7==3解题思路:由上述样例解析也可以知道这是一个
容斥原理
的题目
qingshui23
·
2016-04-04 11:00
BZOJ2671: Calc
重新推了一下发现就是
莫比乌斯反演
暴力可过。。。
liutian429073576
·
2016-04-03 18:00
hdu1695 GCD(
莫比乌斯反演
)
题意:求(1,b)区间和(1,d)区间里面gcd(x,y)=k的数的对数(1 #include #include usingnamespacestd; constintN=100000+10; intu[N],prime[N]; boolvis[N]; voidinit() { memset(vis,0,sizeof(vis)); u[1]=1; intcnt=0; for(inti=2;i>t
strangedbly
·
2016-04-03 13:00
UVA 11806 Cheerleaders (
容斥原理
+二进制枚举)
UVA11806Cheerleaders(
容斥原理
+二进制枚举):http://acm.hust.edu.cn/vjudge/contest/view.action?
PNAN222
·
2016-04-02 21:00
容斥原理
二进制枚举
递推组合数公式
HDU 5656 (
莫比乌斯反演
)
CALovesGCDTimeLimit:6000/3000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):61 AcceptedSubmission(s):14ProblemDescriptionCAisafinecomradewholovesthepartyandpeople;inev
morejarphone
·
2016-04-02 21:00
hdu 1695 GCD (欧拉函数+
容斥原理
+素因子分解)
hdu1695GCD(欧拉函数+
容斥原理
+素因子分解):http://acm.hdu.edu.cn/showproblem.php?
PNAN222
·
2016-04-02 17:00
欧拉函数
容斥原理
素数筛
莫比乌斯反演
E Cheerleaders (UVA 11806)
解题思路:这个可以考虑
容斥原理
,就是总数减去第一行,第一列,最后一行,最后一列没有石子的数目,现在假设 事件A: 第一行没有石子;事件B: 第一列没有石子;事件C: 最后一行没有石子;事件D: 最后一列没有石子
qingshui23
·
2016-04-02 17:00
HDU 1695 GCD(
容斥原理
+ 欧拉函数)
传送门GCD TimeLimit:6000/3000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others) TotalSubmission(s):8784AcceptedSubmission(s):3260 ProblemDescription Given5integers:a,b,c,d,k,you'retofindxina...b,yi
qingshui23
·
2016-04-02 14:00
容斥原理
【BZOJ1042】[HAOI2008]硬币购物【计数DP】【
容斥原理
】
因为只有4种硬币,考虑
容斥原理
。设事件A表示限制第一种硬币的次数时的方案数,事件BCD同理。如果要凑S块钱,那么有左边是我们要求的答案,右边是用
容斥原理
展开的式子。现在只需要解决如何求括号里的那些。
BraketBN
·
2016-04-02 09:00
uva 11806(
容斥原理
)
题意:n行m列网格放k个石子。有多少种方法?要求第一行,第一列,最后一行,最后一列必须有石子。分析:本题重点是在四条边中搞事,转为求解四条边中没用石子的情况,采用二进制枚举容斥求解代码如下:#include #include #include #include #include #include #include #include #include #include #include #inclu
qq_27599517
·
2016-04-01 13:00
容斥原理
【bzoj3994】[SDOI2015]约数个数和 线性筛法+
莫比乌斯反演
+数论分块
这题有个奇怪的性质,发现这个性质才可做。为什么呢?考虑d是p的倍数,i是d的倍数,d可以是p的1~n/p倍,当d=kp时,i可以选n/(pk)个数。f数组怎么处理呢?O(n√n)就可以吧。#include #include #include #include #include #include #definemaxn50010 usingnamespacestd; longlongf[maxn
u012288458
·
2016-04-01 08:00
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他