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-容斥原理
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
ACM-
括号匹配问题
对ACM仰慕已久,无奈今天才开始。好吧,遇到的第二个题目就把我难到了。(实话是第一个)进入正题,下面Copy出题目: 现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0解析到最小解;2.消除-->匹配以后我就不用管了。===========================================================================在括号匹
ply616
·
2015-09-10 01: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
组合数学
容斥定理
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 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
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
2015-8-13模拟赛总结
第二题是一道用
容斥原理
以及状态压缩的题,由于一个十分机智的小细节我没有想出来,所以没有打出来。第三题是一道物理题,只有物理教授才做得出,其实是道二分的物理题,
samjia2000
·
2015-08-13 19:00
总结
2015.08.08总结
【NOIP2013初赛】整除这题其实是一道货真价实的水题,正解就是DFS+
容斥原理
。先DFS枚举若干个数的Lcm再根据
容斥原理
计算,可得出答案。
Akak__ii
·
2015-08-11 20:00
状压dp
矩阵乘法优化
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
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
裸的容斥
@此题是典型的
容斥原理
题,一开始理解错误,写成了丑数题,后来才发现;要求不是2,3,5,7的倍数的个数,可以先求出2,3,5,7的个数,之后通过n减去2,3,5,7的倍数的个数可求得不是2,3,5,7的倍数的个数
zhou_yujia
·
2015-08-01 23:00
HDU 4336 集齐方便面卡片的期望-期望dp 或
容斥原理
-(二进制压缩辅助)
题意:要集齐n种卡片,现已知每打开一袋方便面得到每种卡片的概率Pi,Pi的和小于等于1,求集齐这n种卡片需要买的方便面的期望。分析:一、期望dp,这题要用二进制压缩,这是很显然的。状态:dp[i]现在已经收集了i种卡片到达收集所有卡片的期望。这个状态能转移到的状态有:1).dp[i](下次打开的方便面得到的卡片是已经收集过的);2).dp[i|(1 #include usingnamespaces
AC_0_summer
·
2015-08-01 18:58
ACM
训练
概率dp
HDU 4093 Xavier is Learning to Count FFT +
容斥原理
2011年上海现场赛C题
题目大意:就是现在给出m个不同的正整数,每个数不超过13000,也就是说m≤13000,现在每组测试数据给出一个正整数p(1≤p≤5),要求出从这m个数中取出不同的p个数的和可能是多少,对于每一种可能的和求出有多少种方案大致思路:首先如果不限制每个数只能取1次的话,可以直接构造多项式进行乘法来得到结果,通过FFT加速多项式乘法可以很快得到结果但是现在需要考虑每个数都不相同,需要用到容斥整体来说感觉
u013738743
·
2015-07-24 22:00
fft
容斥原理
HDU-4093
BZOJ 1042 [HAOI2008]硬币购物
容斥原理
题意:链接方法:
容斥原理
解析:简单题,不掉坑都对不起我自己这题很好想的一个
容斥原理
,因为一共只有四种硬币,我们不方便计算满足题中要求的方案数,但是从反向思考,我们需要做的就是减掉奇数个硬币用超额的情况,
wzq_QwQ
·
2015-07-18 19:00
解析
方法
long
HDU 5072 Coprime (单色三角形+
容斥原理
)
题目链接:Coprime题面:CoprimeTimeLimit:2000/1000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):1181 AcceptedSubmission(s):471ProblemDescriptionTherearenpeoplestandinginaline.
David_Jett
·
2015-07-09 13:00
数论
HDU
容斥原理
区域赛
HDU 1796 How many integers can you find (
容斥原理
)
题目链接:Howmanyintegerscanyoufind题面:HowmanyintegerscanyoufindTimeLimit:12000/5000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):5345 AcceptedSubmission(s):1515ProblemDescri
David_Jett
·
2015-07-08 22:00
数论
HDU
思维
区域赛
四个基本的计数原理
(如果允许子部分相交,则需要用
容斥原理
来解决)使用加法原理的技巧是:把原集合分割成容易处理的少量子集。例子:一名学生想要选修一门数
theArcticOcean
·
2015-07-07 09:54
algorithm_组合数学
计数原理
四个基本的计数原理
(如果允许子部分相交,则需要用
容斥原理
来解决)使用加法原理的技巧是:把原集合分割成容易处理的少量子集。例子:一名学生想要选修一门数
theArcticOcean
·
2015-07-07 09:00
计数原理
【欧拉】HDU 3501 Calculation 2
容斥原理
不会,所以我用欧拉函数做的题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3501欧拉函数的话咱其实也说不清。。。
q79186954
·
2015-07-05 14:00
ACM
欧拉函数
[BZOJ 2301] Problem b【莫比乌斯反演/
容斥原理
/分块】
[Description]有n个询问(n≤50000),每个询问有五个整数a,b,c,d,k,求有多少个数对(x,y)满足a≤x≤b,c≤y≤d,且gcd(x,y)=k.(a≤b≤50000,c≤d≤50000,k≤50000)[Solution]我们发现,计算一个数x在某个闭区间[a,b]内的因数数量并不是很方便,可以转化为x在区间[1,b]的因数的数量-x在区间[1,a-1]的因数的数量(因为
sinat_27410769
·
2015-06-29 17:00
容斥原理
分块
莫比乌斯反演
[BZOJ 2440] 完全平方数【莫比乌斯函数/
容斥原理
/二分法】
根据
容斥原理
,Q=x-x内有一个平方因子的数+x内有两个平方因子的数-x内有三个平方因子的数…=x-x内(4的倍数个数+9的倍数的个数+25的倍数
sinat_27410769
·
2015-06-27 18:00
HDU3939 Sticks and Right Triangle 毕达哥拉斯三元组+
容斥原理
大致看一下m和n的范围可知,mlim,我们可以对m进行素因子分解,然后通过
容斥原理
来计算[1,lim)内与m互素的数的个数,这点可以参考
AC_Gibson
·
2015-06-17 14:00
POJ1091 跳蚤 素因子分解+
容斥原理
题目链接:http://poj.org/problem?id=1091分析:我们假设卡片上的标号分别是a1,a2,...,an,M,跳蚤跳对应标号的卡片的次数分别为x1,x2,...,xn,xn+1,那么要满足已知条件只需满足方程a1*x1+a2*x2+...+an*xn+M*xn+1=1有解,即gcd(a1,a2,...,an,m)=1,接下来对M进行质因子分解,然后排除公共因子非1的情况即可。
AC_Gibson
·
2015-06-17 10:00
15年湘潭邀请赛 A题 Coins
思路:
容斥原理
,具体用DP实现。比赛复现的时候没做出来,虽然知道和湖师大那题差不多。假设第k个取,dp[k]为假设k为第一个取得m个的时候个数,sum[k]为k之前取m个连续的总个数。
beihai2013
·
2015-06-15 21:00
hdoj 1796 How many integers can you find 【
容斥原理
】
HowmanyintegerscanyoufindTimeLimit:12000/5000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):5331 AcceptedSubmission(s):1513ProblemDescription NowyougetanumberN,andaM-in
chenzhenyu123456
·
2015-06-14 21:00
容斥原理
&& 欧拉函数 && 抽屉原理 总结
(1)
容斥原理
:重要应用求出一个数n在区间[1,m]里面有多少个数与它互质。假设数据不超过int型。
chenzhenyu123456
·
2015-06-11 16:00
Mike and Foam(
容斥原理
)
E.MikeandFoamMikeisabartenderatRico'sbar.AtRico's,theyputbeerglassesinaspecialshelf.TherearenkindsofbeeratRico'snumberedfrom1ton.i-thkindofbeerhasaimillilitersoffoamonit.MaximisMike'sboss.TodayhetoldM
ZSGG_ACM
·
2015-06-10 17:00
容斥原理
hdoj 1695 GCD 【
容斥原理
+ 欧拉函数】 【求两个区间里面的所有不重复质数对】
GCDTimeLimit:6000/3000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7013 AcceptedSubmission(s):2580ProblemDescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc.
chenzhenyu123456
·
2015-06-10 16:00
hdoj 1286 找新朋友 【
容斥原理
or 欧拉函数 基础题】
找新朋友TimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):8942 AcceptedSubmission(s):4715ProblemDescription新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是
chenzhenyu123456
·
2015-06-10 15:00
poj 2407 Relatives 【
容斥原理
基础题】
RelativesTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:11929 Accepted:5841DescriptionGivenn,apositiveinteger,howmanypositiveintegerslessthannarerelativelyprimeton?Twointegersaandbarerelativelypr
chenzhenyu123456
·
2015-06-10 13:00
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他