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
容斥原理&&莫比乌斯反演
补题列表
上海网络赛:HDU5468PuzzledElena
莫比乌斯反演
树形DPHDU5469Antonidas 暴力+剪枝HDU5473Therewasakingdom 求凸包然后做DP 合肥网络赛:HDU5487DifferenceofLanguages
AOQNRMGYXLMV
·
2015-10-05 14:00
mobius HDOJ 5468 Puzzled Elena
dfs遍历树+
莫比乌斯反演
..
blankcqk
·
2015-10-02 19:00
mobius
HDU 5468 Puzzled Elena(DFS序+
容斥原理
)
题目链接:传送门题意:给定一棵树,求这个节点的所有子树中包括他本身与它互质的节点的个数。分析:转自传送门因为每个数的大小100000 最多只有6个素因子。 当我们知道这个怎么处理以后,我们可以利用dfs序,解决这个问题我们求当前这个节点的答案时,用容斥搞就是:以这个节点为根的树的大小-有1个素因子和他相同的节点个数+有2个素因子和他相同的个数-有3个素因子和他相同的个数....那么问题来了,我
u013790563
·
2015-09-30 21:00
【
容斥原理
】HDOJ GCD 1695
GCDTimeLimit:6000/3000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7783 AcceptedSubmission(s):2891ProblemDescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc.
ydd97
·
2015-09-30 18:00
hdu 4407 SUM(
容斥原理
)
解析:刚刚开始的时候想成线段树了,看了题解才明白是用
容斥原理
来做。对于操作1,解的性质满足区间减法,则我们只需要考虑如何求[1,n]中与p互质的数的和即可。
HelloWorld10086
·
2015-09-25 14:25
容斥原理
hdu 4407 SUM(
容斥原理
)
解析:刚刚开始的时候想成线段树了,看了题解才明白是用
容斥原理
来做。对于操作1,解的性质满足区间减法,则我们只需要考虑如何求[1,n]中与p互质的数的和即可。
HelloWorld10086
·
2015-09-25 14:00
HDU
4407
【
容斥原理
-求区间内与n互质的数】HDOJ Co-prime 4135
Co-primeTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2590 AcceptedSubmission(s):984ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofinte
cyh24
·
2015-09-24 16:00
BZOJ1853 [Scoi2010]幸运数字
容斥原理
题意:所有只含6与8的数叫做幸运数字,幸运数字的倍数叫做近似幸运数字,幸运数字都是近似幸运数字。给定区间[l,r]求其中近似幸运数字个数。1 #include #include #include #defineN10010 usingnamespacestd; typedeflonglongll; lll,r; intcnt; intn; lllucky[N]; boolban[N]; llans
wzq_QwQ
·
2015-09-23 21:00
2010
X
莫比乌斯反演
1-x1-y,中的质数GCD(a,b)
题意:给定两个数和,其中,,求为质数的有多少对?其中和的范 围是。#include #include #include usingnamespacestd; typedeflonglongLL; constintN=10000005; boolvis[N]; intp[N]; intcnt; intg[N],u[N],sum[N]; voidInit() { memset(vis,0
Grit_ICPC
·
2015-09-16 20:00
idtransma
莫比乌斯反演span
HDoj 1695 (
莫比乌斯反演
)
题目大意:求解两范围内的最大公约数为k的种类数,12,21为1种。#include #include #include #include #include #include #include #definell__int64 #defineinf1000010+10 #defineMAX1000010 boolvis[1000010]; llmup[1000010]; llprime[100001
Grit_ICPC
·
2015-09-16 17:00
莫比乌斯反演
SDUT 3320 GCD问题
莫比乌斯反演
点这里^_^题目描述给出区间 [a,b] , [c,d]求有多少对数满足gcd(x,y) = k,a //
莫比乌斯反演
#include #include #include #include #include
became_a_wolf
·
2015-09-16 10:00
【BZOJ 2671】Calc
又有n,m互质,则显然有n+m|d原式可推为∑Nd=1∑⌊Nd⌋n=1∑⌊Nd⌋m=n+1e(gcd(n,m))[n+m|d][n+m|d]的个数显然为⌊Nm(n+m)⌋e(gcd(n,m))显然可以
莫比乌斯反演
所以进一步推为
Lcomyn
·
2015-09-10 17:00
UVA 7040 Color 组合数加
容斥原理
点击打开链接题意:告诉n个人排成一排,然后有m种颜色,要给这n个人正好涂k种颜色,相邻两个人颜色要不同,问有多少种方法。分析:m种颜色选k种,所以有C(m,k),对于选出的k种颜色去给n个人涂色,对于第一个人有k种,第二个人有k-1种,第三个人k-1种。。。。。所以总共是k*(k-1)^(n-1)种。然而不要以为这样就好了,因为这样算并不能保证是一定用了k种颜色的,可能只是选了k种其中的2,3,4
wust_ZJX
·
2015-09-08 23:00
HDU4135-Co-prime-数论(
容斥原理
-模板)
这里我们要用到
容斥原理
计数。因为我们无法效率高的找出多少个数与之互质,但是我们可以高效的找出多少个数与之不互质。算法复杂度O(m*2^m);我们将数字n分解质因子。
wlxsq
·
2015-09-01 18:00
HDU4135
容斥原理模板
BZOJ 3771 Triple FFT+
容斥原理
题意:链接方法:FFT+
容斥原理
解析:这东西其实就是指数型母函数?所以刚开始读入的值我们都把它前面的系数置为1。然后其实就是个多项式乘法了。最大范围显然是读入的值中的最大值乘三,对于本题的话是12W?
wzq_QwQ
·
2015-09-01 17:00
X
fft
Devu and Flowers(组合数学+
容斥原理
)
题目链接:codeforces415E题目大意:给出n个盒子,每个盒子有fi朵花,每个盒子的花颜色相同,不同盒子的花颜色不同,问有多少种方案能恰巧选出s朵花。题目分析:直接做感觉比较复杂,所以想容斥的做法。如果不考虑每个盒子取的花有个数限制,那么结果是(n−1+s,n−1),通过插板法获得的方案数。然后我们考虑对于每个盒子选取大于x个的方案数就是(n−1−x−1+s,n−1)然后直接容斥做就可以了
qq_24451605
·
2015-09-01 16:00
codeforces
组合数学
容斥定理
bzoj刷题(shui)记录
codebzoj2705:
莫比乌斯反演
裸题。codebzoj1202:并查集,但是我写了一种跟floyd很像的奇怪的东西。codebzoj1072:暴力。
FZHvampire
·
2015-08-31 11:58
poj 1091 跳蚤(最大公约数原理+
容斥原理
)
题目:http://poj.org/problem?id=1091跳蚤TimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 9058 Accepted: 2709DescriptionZ城市居住着很多只跳蚤。在Z城市周六生活频道有一个娱乐节目。一只跳蚤将被请上一个高空钢丝的正中央。钢丝很长,可以看作是无限长。节目主持人会给该跳蚤发一张卡片。卡
theArcticOcean
·
2015-08-29 20:00
poj
容斥原理
最大公约数原理
hdu4407
容斥原理
题意:有一个元素为1~n的数列{An},有2种操作(1000次):1、求某段区间[a,b]中与p互质的数的和。2、将数列中某个位置元素的值改变。importjava.io.BufferedInputStream; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStream; importjav
u013491262
·
2015-08-29 19:00
BZOJ 2669 cqoi2012 局部极小值 状压DP+
容斥原理
题目大意:给定一个n∗m的矩阵,标记出其中的局部极小值,要求填入1...n∗m,求方案数《多年的心头大恨终于切掉了系列》考虑将数字从小到大一个一个填进去由于局部极小值最多8个,我们可以状压DP令fi,j表示已经填完了前i个数,局部极小值的填充状态为j的方案数预处理出cntj表示填充状态为j时共有多少位置是可以填充的(包括已填充的局部极小值位置)那么有DP方程fi,j=fi−1,j∗C1cntj−i
PoPoQQQ
·
2015-08-27 15:00
容斥原理
bzoj
状压dp
BZOJ2669
hdu4059
容斥原理
求1-n中与n互质的数的4次方之和importjava.io.BufferedInputStream; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStream; importjava.io.InputStreamReader; importjava.io.PrintWriter; impo
u013491262
·
2015-08-27 13:00
hdu3388
容斥原理
题意:给三个数m,n,k,求与m,n同时互质的第k个正整数(按从小到达顺序排列).importjava.io.BufferedInputStream; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStream; importjava.io.InputStreamReader; importj
u013491262
·
2015-08-26 22:00
hdu 1695 GCD (欧拉函数+
容斥原理
+线性筛法)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1695GCDTimeLimit:6000/3000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7605 AcceptedSubmission(s):2801ProblemDescriptionGi
theArcticOcean
·
2015-08-26 20:00
欧拉函数
HDU
容斥原理
筛法
hdu1796
容斥原理
题目大意:给定n和一个大小为m的集合,集合元素为非负整数。为1…n内能被集合里任意一个数整除的数字个数。nnum=newArrayList(); for(inti=0;i0){ k++; val=lcm(val,num.get(j)); } } if((k&1)>0)sum+=n/val; elsesum-=n/val; } out.println(sum);//out.flush(); }
u013491262
·
2015-08-26 17:00
ACdream 1420 High Speed Trains(
容斥原理
)
HighSpeedTrainsTimeLimit: 2000/1000MS(Java/Others) MemoryLimit: 128000/64000KB(Java/Others)Submit Statistic NextProblemProblemDescription ThekingdomofFlatlandhasncities.RecentlythekingofFlatlandvisi
qq_18661257
·
2015-08-26 17:00
hdu1695
容斥原理
题意:已知给定k,x,y求1[]fac=newArrayList[N+1]; staticboolean[]vis=newboolean[N+1]; static{ for(inti=1;i(); for(inti=2;i0){ k++; p*=fac[n].get(j); } } if((k&1)>0)sum-=h/p; elsesum+=h/p; } returnsum; } publi
u013491262
·
2015-08-26 11:00
hdu 4135 Co-prime
容斥原理
这里我们采用
容斥原理
来处理重复。
xinag578
·
2015-08-26 10:00
HDU 4407 Sum (
莫比乌斯反演
)
题目:操作次数很少( #include #include #include #defineinf0x5fffffff #defineFOR(i,n)for(longlong(i)=1;(i)1){ XP[Xn]=maxp[x]; while(x%XP[Xn]==0)x/=XP[Xn]; Xn++; } } LLG(LLk,LLn){returnk*(n/k)*(n/k+1)/2;} LLCal(i
u012891242
·
2015-08-25 23:00
hdu 1796 How many integers can you find
容斥原理
将不同因子组合求区间内合数个数比较有技巧#include #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; intn,cnt,a[20],ans; intgcd(inta,intb) { ret
xinag578
·
2015-08-25 16:00
acmlive7040
容斥原理
题意:长度为N的序列,M种颜色,要求用恰好K种颜色为序列染色,且相邻元素颜色不同,求方案数容易想到分两步处理,第一步求组合数C(M,K),从M种颜色中确定K个要用的。然后将问题转化成用恰好K种颜色,给长度为N的序列染色,要求相邻两两不同。一个计数方案:K(K−1)^n−1,但是这是有问题的,0;y>>=1){ if((y&1)>0){ s=(s*t)%mod; } t=(t*t)%mod; } r
u013491262
·
2015-08-21 22:00
BZOJ 2818 Gcd (
莫比乌斯反演
或 欧拉函数)
2818:GcdTimeLimit:10SecMemoryLimit:256MBSubmit:2534Solved:1129[Submit][Status][Discuss]Description给定整数N,求1#include#definelllonglongintconstMAX=1e7+5;intp[MAX],phi[MAX];boolprime[MAX];llnum[MAX];intpnu
_TCgogogo_
·
2015-08-20 00:50
组合数学
ACM
数论
BZOJ1042
+d1d2d3d4),即
容斥原理
。注意到d1溢出时,至少使用了d1+1个物品,于是剩下S-(d1+1)c1都可以随意分配,于是d1溢出的方案就是f(S-(d1+1)c1)代码上的小细节见下。
Le_ballon_rouge
·
2015-08-18 20:35
组合数学
Gym 100345B - Signed Derangements-高精度+
容斥原理
题意,输入n 用-n到n范围内的整数(不包括零)构成一个长度为n的序列。要求1:序列中a[i]!=i要求2:序列中每两个个元素的绝对值不相同(也就是不能同时有-x和x即可)稍后更新http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=162101 #include #include #include #include #includ
viphong
·
2015-08-17 21:00
hdu 5072 Coprime
容斥原理
CoprimeTimeLimit:2000/1000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):1460 AcceptedSubmission(s):571ProblemDescriptionTherearenpeoplestandinginaline.Eachofthemhasau
firenet1
·
2015-08-17 20:00
HDU
容斥
Coprime
5072
莫比乌斯反演
模板啊
莫比乌斯反演
:f(x)=sigma{g(d)}其中x%d==0,则g(x)=sigma{mu(d)*f(x/d)}f(x)=sigma{g(d)}其中d%x==0,则g(x)=sigma{mu(d/x)
u012860063
·
2015-08-15 21:00
莫比乌斯反演
2015-8-13模拟赛总结
第二题是一道用
容斥原理
以及状态压缩的题,由于一个十分机智的小细节我没有想出来,所以没有打出来。第三题是一道物理题,只有物理教授才做得出,其实是道二分的物理题,
samjia2000
·
2015-08-13 19:00
总结
BZOJ 2301 [HAOI2011]Problem b (容斥+
莫比乌斯反演
+分块优化 详解)
2301:[HAOI2011]ProblembTimeLimit:50Sec MemoryLimit:256MBSubmit:2096 Solved:909[Submit][Status][Discuss]Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数
Tc_To_Top
·
2015-08-12 00:00
容斥
bzoj
莫比乌斯反演
2015.08.08总结
【NOIP2013初赛】整除这题其实是一道货真价实的水题,正解就是DFS+
容斥原理
。先DFS枚举若干个数的Lcm再根据
容斥原理
计算,可得出答案。
Akak__ii
·
2015-08-11 20:00
状压dp
矩阵乘法优化
莫比乌斯反演
简单题
莫比乌斯反演
的性质性质一:(
莫比乌斯反演
公式)f(n)=∑(d|n)μ(d)F
u014355480
·
2015-08-10 21:00
数论
ACM
gcd
莫比乌斯反演
HDOJ 5297 Y sequence
容斥原理
YsequenceTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1174 AcceptedSubmission(s):260ProblemDescriptionYellowstarlikesintegerssomuchthathelistedallpo
u012797220
·
2015-08-09 17:00
Coffee and Buns(数论推导+
容斥原理
)
1907.CoffeeandBunsTimelimit:1.0secondMemorylimit:64MBPlanetAtaraxiaisknownforitseducationcenters.Thepeoplewhoareexpectedtotakehighsocialpositionsinfuturearebroughtupinconditionsofcontinuoustrainingand
kalilili
·
2015-08-05 23:00
莫比乌斯反演
学习笔记
莫比乌斯反演
,之前做过一些题,一直没有太理解,膜了下faebdc学长的姿势,终于搞懂了一些。
Lcomyn
·
2015-08-04 20:00
莫比乌斯反演
学习笔记
莫比乌斯反演
,之前做过一些题,一直没有太理解,膜了下faebdc学长的姿势,终于搞懂了一些。
Lcomyn
·
2015-08-04 20:00
UESTC 618 无平方因子数 (容斥 +
莫比乌斯反演
)
无平方因子数TimeLimit:4000/2000MS(Java/Others)MemoryLimit:65535/65535KB(Java/Others)SubmitStatus无平方因子数即对于任意一个素数p,p2都不会整除那个数,如1,5=5,15=3×5都是无平方因子数,而20=22×5不是。现在给定一个n(1≤n#include#include#definelllonglongusing
_TCgogogo_
·
2015-08-04 13:27
ACM
数论
组合数学
UESTC 618 无平方因子数 (容斥 +
莫比乌斯反演
)
无平方因子数TimeLimit:4000/2000MS(Java/Others) MemoryLimit:65535/65535KB(Java/Others)Submit Status无平方因子数即对于任意一个素数p,p2都不会整除那个数,如1,5=5,15=3×5都是无平方因子数,而20=22×5不是。现在给定一个n(1≤n #include #include #definelllonglo
Tc_To_Top
·
2015-08-04 13:00
uestc
容斥
莫比乌斯反演
BZOJ 2440 完全平方数 (容斥+
莫比乌斯反演
+二分)
2440:[中山市选2011]完全平方数TimeLimit:10Sec MemoryLimit:128MBSubmit:1673 Solved:799[Submit][Status][Discuss]Description小X自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。这天是小X
Tc_To_Top
·
2015-08-04 12:00
二分
bzoj
容斥
莫比乌斯反演
NOJ 2079 Prime (
莫比乌斯反演
)
Prime时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:267 测试通过:11比赛描述给定n个数,求两两互斥的对数。互斥是指两个数的最大公约数是1输入第一行为样例数T(T #include #include #definelllonglong usingnamespacestd; intconstMAX=1e5+5;
Tc_To_Top
·
2015-08-03 23:00
莫比乌斯反演
NOJ
UVA 10325 The Lottery(
容斥原理
)
id=32762大意:求1~n中不能被给定m个数中任意一个数整除的数的个数避免超时使用
容斥原理
来间接求解。
theArcticOcean
·
2015-08-03 11:00
uva
容斥原理
hdu 4135 Co-prime(
容斥原理
)
分析:单纯来逐个判断互质统计结果肯定会超时,那么可以对n素因子分解,以素因子的个数作为循环的上界(第二层循环),第一层是枚举素因子,运用
容斥原理
来统计不互质的个数,最后再用总数减去不互质的个数就是互质的个数
theArcticOcean
·
2015-08-03 10:00
HDU
容斥原理
uva 10325
容斥原理
TheSportsAssociationofBangladeshisingreatproblemwiththeirlatestlottery'JodilaigaJai'.Therearesomanyparticipantsthistimethattheycannotmanageallthenumbers.Inanurgentmeetingtheyhavedecidedthattheywillign
reborn_ZhMZ
·
2015-08-02 18:00
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他