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~n,现在又两个操作,操作1、给定区间[l,r]求这个区间中与p互质的数的个数;操作2、将区间的第i个数变成a。题解:如果没有替换的操作,对于求某个区间与p互质的个数,可以分别求[1,l]和[1,r]的,然后相减。对于求某个区间的数是否与p互质,明显不好求,那么我们可以求不互质的个数,不互质的个数就是p的质因子倍数的个数,这个显然要用容斥来计算,在计算时我们要把个数转化成
My_ACM_Dream
·
2015-03-23 00:00
hdu 2204 Eddy's爱好 (数论,
容斥原理
)
题意:给出一个范围(1,N)问存在多少这样的数M^K(k>1)题解:我这样分析:1、对于某个M^K,我们不妨将K分解,假设分解成为a,b,那么M^(a*b),那么会发现一重复的问题,就是(M^a)^b和(M^b)^a是重复计算了,那么要使得不重复计算K一定不能分解,那么K必须为素数。2、现在分析某个M^K,对于这样的K有多少个M能够满足,满足的个数为:N^(1/K),好啦,分析到这里可以通过枚举素
My_ACM_Dream
·
2015-03-22 21:00
求一个数的质因数(1个或n个)
在做“
容斥原理
”题时经常需要求出一个数的质因子,而且不是所求数的位数很多,就是一次求n多数的质因子。下面分别给出两种类型的代码,供抛砖引玉。
jinixin
·
2015-03-22 10:29
算法与数据结构
BZOJ 2024 SHOI2009 舞会 动态规划+
容斥原理
+高精度
题目大意:给定两个序列,求有多少个匹配满足a[i] #include #include #include #include #defineM202 usingnamespacestd; structBig_Int{ #defineBASE1000 intnum[125],cnt; Big_Int(){} Big_Int(int_) { memset(num,0,sizeofnum); num[cn
PoPoQQQ
·
2015-03-21 15:00
动态规划
高精度
容斥原理
bzoj
BZOJ2024
BZOJ 3622 已经没有什么好害怕的了 动态规划+
容斥原理
题目大意:给定两个长度为n个序列,保证这2n个数字两两不同,求有多少匹配满足a[i]>b[i]的数对数比a[i] #include #include #include #defineM2020 #defineMOD1000000009 usingnamespacestd; intn,k,s; inta[M],b[M],next[M]; longlongC[M][M],fac[M]; longlon
PoPoQQQ
·
2015-03-21 10:00
动态规划
容斥原理
bzoj
BZOJ3622
hdu 1796 How many integers can you find (
容斥原理
)
题解:
容斥原理
,我们假设Ai是某m中第i个数的倍数个数,但让这个倍数是小于你的。接着就是暴力位枚举,有点慢,dfs更快。
My_ACM_Dream
·
2015-03-20 14:00
uva 11806 Cheerleaders (
容斥原理
)
直接计算显然是由点复杂,根据
容斥原理
,先求逆问题,也就是:第一行有球||第一列有球||最后一行有球||最后一列有球。这些都比较好求,然后用总数减去就是答案。
My_ACM_Dream
·
2015-03-20 12:00
[SPOJ TSUM]Triple Sums(FFT+生成函数+
容斥原理
)
题目链接http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=23842题目大意给出n个数字a1,a2,a3...an,对于所有存在的S,求和为S的三个数ai,aj,ak的有序对(i,j,k)(i #include #include #include #include #include #defineMAXN1Complex;
qpswwww
·
2015-03-12 21:00
容斥原理
,数论,跳蚤
貌似
容斥原理
在计数中用的还是很多的...容斥远离的公式还是容易记住的,见下面的wiki链接:http://zh.wikipedia.org/wiki/%E6%8E%92%E5%AE%B9%E5%8E%9F
minglotus
·
2015-03-02 16:00
UVa 11481 Arrange the Number(
容斥原理
)
从M中选定K个不变的数是C[M][K]种方案,对于每种方案容斥,在剩下的N-K个数中不能有不变的,那么就要减掉有一个不变的,加上有两个不变的,减去3个不变的。。。以此类推。代码:// //main.cpp //11481ArrangetheNumber // //CreatedbyBaoli1100on15/2/28. //Copyright(c)2015年Baoli1100.Allrightsr
Baoli1008
·
2015-02-28 19:00
容斥原理
CodeChef - CDSW153 Virat and his challenge(
容斥原理
)
解析:
容斥原理
,虽然不能马上求出[L,R]区间内的答案,但是可以利用
容斥原理
转化为求[0,L-1]区间内的个数和[0,R]区间内的个数。
HelloWorld10086
·
2015-02-27 22:00
[BZOJ 1853][SCOI 2010]幸运数字(
容斥原理
+DFS)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1853思路我们可以先求出[1,r]范围内形如6…68…86…6这样符合题意的数的升序序列A,然后对于任意的i #include #include #include #defineMAXN10050 usingnamespacestd; typedeflonglongintLL; LLl
qpswwww
·
2015-02-26 10:00
codeforces 449D Jzzhu and Numbers (容斥+dp)
然后用
容斥原理
得出答案,dp[n][j]即f(j)。
My_ACM_Dream
·
2015-02-10 21:00
BZOJ 2839 集合计数
容斥原理
题目大意:给定n个元素,求交集大小为k的集合的集合共有多少种考虑
容斥原理
计算交集大小至少为i的集合有多少种首先需要选出i个元素方案为C(n,i)其它2^(n-i)个集合每个可选可不选一共(2^[2^(n-i
PoPoQQQ
·
2015-02-05 14:00
容斥原理
bzoj
BZOJ2839
BZOJ 3198 Sdoi2013 spring Hash+
容斥原理
题目大意:给定n个元素,每个元素是一个六元组,求有多少对元素满足相同的位置恰好有k个首先对于恰好有K个这种东西果断考虑
容斥原理
我们2^6枚举相同的位置恰好有k个元素相同的对数=至少有k个位置相同的对数-
PoPoQQQ
·
2015-01-28 18:00
hash
容斥原理
bzoj
BZOJ3198
ACM-
字符串的相关联系,进制
字符串的相关处理练习3-3乘积的末3位主要在于EOF的判断,以及清空缓冲区的处理(gcc编译器没有fflush(stdin))。如果scanf得到了错误的数值,返回值0c#include#defineMAXN3000intmain(){inta;intb;intsum=1;//EOFint值为-1while(b!=EOF){b=scanf("%d",&a);if(b)sum=(sum*a)%100
svtter
·
2015-01-21 00:00
进制转换
算法
acm
hdu--5155Harry And Magic Box(组合数+
容斥原理
)
HarryAndMagicBoxTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit StatusAppointdescription: SystemCrawler (2015-01-07)DescriptionOneday,Harrygotamagicalbox.Theboxismadeofn*m
u013015642
·
2015-01-08 21:00
数论小知识
1.除法取余 (a/b)%mod=(a*b^(mod-2))%mod;2.费马小定理 a^(mod-1)%mod=1;3.
容斥原理
选奇数个时相加,偶数个时相减;4.欧拉函数 n=x1^k1*x2^
u013015642
·
2015-01-08 21:00
hdu4135--Co-prime(欧拉函数+
容斥原理
)
Co-primeTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit StatusAppointdescription: SystemCrawler (2015-01-07)DescriptionGivenanumberN,youareaskedtocountthenumberofintegersb
u013015642
·
2015-01-08 21:00
hdu1695--GCD(欧拉函数+
容斥原理
)
GCDTimeLimit:3000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit StatusAppointdescription: SystemCrawler (2015-01-07)DescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc...dtha
u013015642
·
2015-01-08 20:00
hdu1796--How many integers can you find(
容斥原理
)
HowmanyintegerscanyoufindTimeLimit:5000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit StatusAppointdescription: SystemCrawler (2015-01-07)Description NowyougetanumberN,andaM-integerss
u013015642
·
2015-01-08 20:00
【HDU】5155 Harry And Magic Box 【
容斥原理
】
传送门:【HDU】5155HarryAndMagicBox题目分析:很容易发现容斥的方法,首先我们不管是否每一列都有星星,但是一定保证每一行至少一个星星,因此我们得到了一个方法,这时有方案数(c[m][1]+c[m][2]+...+c[m][m])^n,但是这里包括了不合法的情况,于是我们用容斥减掉。最后的答案就是:这个就是用了容斥的方法把恰好为1~m-1个列为空的情况全部去掉了,只留下了所有列都
u013368721
·
2015-01-03 22:00
HDU
欧拉函数模板
欧拉函数:表示1-(n-1)中,与n互质的数的个数本以为学会
容斥原理
就不必再看欧拉函数,可是偏偏就是有些题用
容斥原理
解不了,必须参考欧拉,没办法只好回头看欧拉函数下面贴一个筛法求欧拉函数模板://初始化
u012678352
·
2014-12-31 08:00
BZOJ 2440 中山市选2011 完全平方数 二分答案+
容斥原理
+莫比乌斯反演
无平方因子数(square-freenumber),即质因数分解之后所有质因数的次数都为1的数首先二分答案问题转化为求x以内有多少个无平方因子数根据
容斥原理
可知对于√x以内的所有质数x以内的无平方因子数
PoPoQQQ
·
2014-12-22 09:00
容斥原理
bzoj
莫比乌斯反演
二分答案
BZOJ2440
HDU 4059 The Boss on Mars (
容斥原理
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4059题意:给定一个数n求小于n的与n互斥的数的四次方的和。分析:我们可以求出从1~n的所有数的四次方的和sum1,然后容斥求出1~n所有与n不互斥的数的四次方的和sum2;ans=sum1-sum2;设f(n)表示从1~n的所有数的四次方的和f(n)=1/30*n*(n+1)(2n+1)(3n^2+3
u013790563
·
2014-12-19 13:00
BZOJ 2301 HAOI2011 Problem b
容斥原理
+莫比乌斯反演
题目大意:多次询问有多少个数对(x,y)满足a #include #include #include #defineM100100 usingnamespacestd; typedeflonglongll; llmu[M],prime[M],tot; boolnot_prime[M]; voidLinear_Shaker() { inti,j; mu[1]=1; for(i=2;i>T;T;T--
PoPoQQQ
·
2014-12-16 11:00
容斥原理
bzoj
莫比乌斯反演
BZOJ2301
hdu 1796 How many integers can you find【
容斥原理
】
HowmanyintegerscanyoufindTimeLimit:12000/5000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4674 AcceptedSubmission(s):1340ProblemDescription NowyougetanumberN,andaM-in
u012678352
·
2014-12-12 17:00
hdu 2841 Visible Trees【
容斥原理
】
VisibleTreesTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1602 AcceptedSubmission(s):661ProblemDescriptionTherearemanytreesformingam*ngrid,thegridsta
u012678352
·
2014-12-12 08:00
poj 2773 Happy2006【
容斥原理
】
Happy2006TimeLimit: 3000MS MemoryLimit: 65536KTotalSubmissions: 9936 Accepted: 3411DescriptionTwopositiveintegersaresaidtoberelativelyprimetoeachotheriftheGreatCommonDivisor(GCD)is1.Forinstance,1,3,5,
u012678352
·
2014-12-10 17:00
BZOJ 1853 SCOI2010 幸运数字
容斥原理
+DFS
题目大意:求[l,r]区间内有多少个数是只由6和8组成的数的倍数同2393链接:http://blog.csdn.net/popoqqq/article/details/41807333此题数据强力了一些由于r #include #include #include #defineM2050 usingnamespacestd; typedeflonglongll; lll,r,a[M],b[M],
PoPoQQQ
·
2014-12-10 14:00
DFS
容斥原理
bzoj
BZOJ1853
容斥原理
学习之路【
容斥原理
】
2014年12月8-14日,我的目标是完全搞懂
容斥原理
,顺便整理一下模板!
容斥原理
在数学上应该算是很容易,这里就不再叙述!
u012678352
·
2014-12-10 10:00
hdu 4135 Co-prime【
容斥原理
】
Co-primeTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1668 AcceptedSubmission(s):636ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofinte
u012678352
·
2014-12-09 11:00
poj 3904 Sky Code【
容斥原理
】
点击打开链接SkyCodeTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 1562 Accepted: 478DescriptionStanculikesspacetravelsbutheisapoorsoftwaredeveloperandwillneverbeabletobuyhisownspacecraft.Thatiswhyhe
u012678352
·
2014-12-08 21:00
BZOJ 1042 HAOI 2008 硬币购物
容斥原理
题目大意:给出4个硬币的价值和个数限制,求有多少种方法凑成S块钱。思路:很巧妙的一种想法,用到了4这个非常小的数字。我们可以先不管每个硬币的个数限制,然后跑一次完全背包。之后把不符合的情况去除就行了。方法是,先减去一种硬币超限的数目,然后加上两种硬币超限的数目,然后减去三种硬币超限的数目,然后加上四种硬币超限的个数。当然代码就很丑了。。CODE:#include #include #include
jiangyuze831
·
2014-12-08 20:00
背包
容斥原理
bzoj
HAOI2008
BZOJ 2393 Cirno的完美算数教室
容斥原理
+DFS
警告:网上的题解都是误人子弟,看此篇题解之前请将脑海中对其它写于本题解之前的网上常见题解的印象全部消除之后方可阅读此题的数据范围是10^9但是10^10一样可以做不影响首先我们可以预处理出1~r以内所有只由2和9构成的⑨数容易发现最多有1022个但是其中有一些⑨数是另一些的倍数比如说a是b的倍数那么一个数如果是a的倍数那么就一定是b的倍数我们只需要计算b即可无需计算a这里可以剪枝不剪无妨处理出不是
PoPoQQQ
·
2014-12-08 19:00
DFS
容斥原理
bzoj
BZOJ2393
[BZOJ 1042][HAOI 2008]硬币购物(背包+
容斥原理
)
id=1042刚开始搞
容斥原理
,还很有点吃力,我太弱了。。。首先用被类似于背包的DP进行预处理,假设每种硬币个数无限制,求出f[i]=凑出面值i的方案总数。
qpswwww
·
2014-12-04 22:00
uva11806Cheerleaders--
容斥原理
后来想到了
容斥原理
。设满足“第一行没有石子”的方案为A,满足“第最后一行没有石子”的方案为B,满足“第一列没有石子”的方案为C,满足“第
liuxins
·
2014-12-02 15:00
ACM-
素数筛选
publicclasssushu{publicstaticvoidmain(String[]args){ inti,m=1000;intcount=0;for(i=1;i<=m;i++){if(prime(i)){count++;System.out.print(i+"");if(count%10==0){System.out.println();}} }System.out.println(
韩韩bubble
·
2014-12-02 11:46
ACM
容斥原理
容斥原理
是一种重要的组合数学方法,可以让你求解任意大小的集合,或者计算复合事件的概率。定理: 在计数时,必须注意无一重复,无一遗漏。
Misdom_Tian_Ya
·
2014-11-19 22:00
NYOJ580&& uestc 1746
区间求无平方因子的数的个数+
容斥原理
链接:NYOJ580,clickhere~~
容斥原理
:在计数时,必须注意无一重复,无一遗漏。
u013050857
·
2014-11-16 21:00
数论
ACM
容斥原理
求1~r中有多少个数与n互素
容斥原理
求1到n与n互质:首先处理出n的所有素因子然后对于每个素因子,他们的倍数都是与n不互质的,记录下这个数量。
Baoli1008
·
2014-11-14 11:00
容斥原理
HDU 2204 - Eddy's爱好 (
容斥原理
)
那么就可以根据
容斥原理
,奇数的时候加,偶数的时候减。因为当有四位素数时,2∗3∗5∗7>=60,超出了题目范围,所以不予考虑。注
u014247806
·
2014-11-12 20:00
ACM
HDU
hdu 4790 Just Random
容斥原理
+数学
JustRandomTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1723 AcceptedSubmission(s):483ProblemDescriptionCoachPangandUncleYangbothlovenumbers.Everymor
u013532224
·
2014-11-10 18:00
数学
容斥原理
Sum(
容斥原理
)
E-SumTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmitStatusDescriptionXXXispuzzledwiththequestionbelow:1,2,3,...,n(1 #include #include #include #include usingnamespacestd; t
ZSGG_ACM
·
2014-11-07 22:00
数学
容斥
写在NOIP之前-蒟蒻我到底会什么
单独求的话,直接分解质因数用
容斥原理
计算。求一大堆的话,利用欧拉线性筛。欧
wyfcyx_forever
·
2014-11-07 21:00
POJ 1091 跳蚤
容斥原理
分析:其实就是看能否有一组解x1,x2,x3,x4....xn+1,使得sum{xi*ai}=1,也就是只要有任意一个集合{ai1,ai2,ai3,...aik|gcd(ai1,ai2,ai3...aik)=1},也就是要求gcd(a1,a2,a3...an+1)=1.an+1一定为M,那么前面n个数总共M^n种方案,减去gcd不为1的,也就是减去gcd为奇数个素数的乘积的情况,加上偶数个素数的乘
·
2014-11-07 21:00
poj
hdu 4407 Sum(容斥)
那么对于第i个询问,我们先忽略i之前的所有的第2种操作,即认为n个数为1~n,根据
容斥原理
求出[x,y]区间内与p互质
u013081425
·
2014-11-04 20:00
容斥原理
HDOJ 4336 Card Collector
容斥原理
+状压CardCollectorTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission
u012797220
·
2014-11-04 11:00
HDU 5072 Coprime (单色三角形问题+
容斥原理
)
我们先来介绍一下单色三角形问题,如下单色三角形 在空间中给出了n个点。这些点任三点不共线,并且每两个点之间都有一条线相连,每一条线不是红的就是黑的。在这些点和线组成的三角形中,如果一个三角形的三条边的颜色都相同,那么我们就称这个三角形为单色三角形。现给出所有涂红色的线,试求出单色三角形的数目。 任务: 请写一个程序: 从文本文件中读入点数和对红色连线的描述; 找出该图中红色三角形的数目;
u013790563
·
2014-11-03 19:00
hdu 4059 The Boss on Mars(容斥)
容斥原理
,可以先把与n不互质的数的4次方求出来。那就先对n进行质因子分解,对质因子的组合运用
容斥原理
,质因子个数为奇数就加,偶数就减。
u013081425
·
2014-11-02 20:00
容斥原理
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他