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
--------容斥原理
裸的容斥
@此题是典型的
容斥原理
题,一开始理解错误,写成了丑数题,后来才发现;要求不是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
hdu4135Co-prime
容斥原理
水题
//问一个区间[a,b]与n互素的数的个数//利用
容斥原理
可知//在[a,b]区间内对n的素数因子//ans=被一个数整除的数的个数-被两个数的最小公倍数整除的数的个数+被三个数的。。。
cq_pf
·
2015-06-08 18:00
容斥原理
分类: 数学 2015-06-06 22:59 14人阅读 评论(0) 收藏
Description Now you get a number N, and a M-integers set, you should find out how many integers which are small than N, that they can divided exactly by any integers in the set. For example, N=12, an
·
2015-06-06 22:00
原理
hdu4059The Boss on Mars
容斥原理
)/30//对于(a/b)%mod可以转化为(a*inv(b))%mod//inv(b)为b的逆元//由费马小定理a^(p-1)=1(modp)a,p互质可得//30的逆元为30^(mod-2)//由
容斥原理
很容易得到与
cq_pf
·
2015-06-06 22:00
hdu5212Code
容斥原理
//给一个数列a求segma(gcd(ai,aj)*(gcd(ai,aj)-1))//运用
容斥原理
,对于以x为倍数的数的个数为k//那么以k为最大公约数的个数为f[x]=k^2-f[2*x]-f[3*x
cq_pf
·
2015-06-06 20:00
BZOJ2440 [中山市选2011]完全平方数(莫比乌斯函数+
容斥原理
+二分答案)
【题解】本题中完全平方数不考虑1在1~k*2中二分答案:对于x,只需求出1~x中有多少个数不是完全平方数的倍数 由
容斥原理
:1~x中不是完全平方数的倍数的数的个数=x-是至少1个质数n次方的数的个数+是至少
cjk_cjk
·
2015-06-03 22:00
容斥原理
二分答案
莫比乌斯函数
hdu2841Visible Trees
容斥原理
//给定一个n*m的方格,农场主从(0,0)开始看,只能看到//一条直线上的第一个格子,问农场主能看到几个格子//对于任意的坐标(x,y),与其在同一条直线上的坐标有(k*x,k*y)//故而可以枚举所有的x,找其在(1,m)有多少个互质的数#include#include#include#includeusingnamespacestd;typedef__int64ll;constintmaxn
cq_pf
·
2015-06-03 19:00
hdu3388Coprime 二分+
容斥原理
//找第k个和n,m互质的数//由
容斥原理
可得//在[1,x]范围内且与n不互质的数的个数为://对于所有的n的素数因子:和一个素数因子不互质的个数-两个素数因子相乘的个数+三个素数因子相乘的个数-..
cq_pf
·
2015-06-02 20:00
hdu1796 How many integers can you find
//给集合m,问小于n的数中有多少数能被集合m中任意一个数整除//利用
容斥原理
可知//ans=被一个数整除的数的个数-被两个数的最小公倍数整除的数的个数+被三个数的。。。
cq_pf
·
2015-06-02 18:00
hdu1685 GCD
容斥原理
x)算一对//可以转化为[1,b/k]中的x,和[1,d/k]中的y,//使得gcd(x,y)=1 //可以枚举x,在[1,d/k]的范围内找大于x,且与x互质的数有多少个//记录所有x的素数因子//
容斥原理
可得
cq_pf
·
2015-06-01 21:00
hdu4059---The Boss on Mars(
容斥原理
+前n项的4次方和)
ProblemDescriptionOnMars,thereisahugecompanycalledACM(AhugeCompanyonMars),andit’sownedbyayoungerboss.DuetonomoonsaroundMars,theemployeescanonlygetthesalariesper-year.TherearenemployeesinACM,andit’stim
Guard_Mine
·
2015-05-28 18:00
数学
容斥原理
ZOJ2836---Number Puzzle(
容斥原理
)
Givenalistofintegers(A1,A2,…,An),andapositiveintegerM,pleasefindthenumberofpositiveintegersthatarenotgreaterthanManddividablebyanyintegerfromthegivenlist.InputTheinputcontainsseveraltestcases.Foreacht
Guard_Mine
·
2015-05-28 16:00
容斥原理
hdu1796---How many integers can you find(
容斥原理
)
容斥入门题计算同时被1个数整除的,减去同时被2个整除,加上同时被3个整除的….被多个数同时整除,就是被这些数的lcm整除,注意0/*************************************************************************>FileName:hdu1796.cpp>Author:ALex>Mail:
[email protected]
>Cre
Guard_Mine
·
2015-05-26 21:00
容斥原理
hdu4135---Co-prime(
容斥原理
)
ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofintegersbetweenAandBinclusivewhicharerelativelyprimetoN.Twointegersaresaidtobeco-primeorrelativelyprimeiftheyhavenocommonpositivedivisorsot
Guard_Mine
·
2015-05-26 21:00
容斥原理
例题2.3 拉拉队 UVa11806
1.题目描述:点击打开链接2.解题思路:本题利用
容斥原理
解决。首先我们解决一个简单的问题:如何求解“第一行,最后一行,第一列,最后一列都没有石子”的方案数。
u014800748
·
2015-05-19 18:00
容斥原理
poj 1142 Smith Numbers 【
容斥原理
】
SmithNumbersTimeLimit:1000MS MemoryLimit:10000KTotalSubmissions:12750 Accepted:4356DescriptionWhileskimminghisphonedirectoryin1982,AlbertWilansky,amathematicianofLehighUniversity,noticedthatthetelepho
chenzhenyu123456
·
2015-05-02 19:00
hdu 5201 the mokey king (
容斥原理
)
题目大意:n个桃分给m只猴子,要求第1只猴子获得的桃子数目最多。问分配的方法数。分析:设第i个猴子分得的桃子数目为x[i](0 typedeflonglongLL; #definemod1000000007 LLpow(LLa,LLb){ LLs=1; while(b){ if(b&1)s=(s*a)%mod; a=(a*a)%mod; b>>=1; } returns; } LLf[200005
u014679804
·
2015-05-01 21:00
hdoj 2841 Visible Trees 【
容斥原理
】
VisibleTreesTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1767 AcceptedSubmission(s):724ProblemDescriptionTherearemanytreesformingam*ngrid,thegridstart
chenzhenyu123456
·
2015-04-30 22:00
hdu 3584 Cube
三维树状数组,思维转化很有意思,好像是什么
容斥原理
。主要原因是纯暴力肯定会超时,所以要优化,将某一点的和与该点状态想关联,用这样的方法来求解问题。
xinag578
·
2015-04-29 22:00
hdoj 4135 Co-prime 【
容斥原理
】
Co-primeTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1882 AcceptedSubmission(s):722ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofinte
chenzhenyu123456
·
2015-04-28 17:00
BZOJ1853/2393【
容斥原理
】
如果一个幸运数是另外的幸运数的倍数.那么做容斥的时候就不需要考虑它了./*Iwillwaitforyou*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #definemakemake_pa
Lethelody
·
2015-04-28 10:00
hdoj 5072 Coprime 【想法+
容斥原理
】
题目:hdoj5072Coprime题意:给出n个数,然后让你从其中任意选出三个数满足其中三个数都互质或者都不互质,让你求满足这样选择条件的选择种数。分析:首先我们从反面考虑这个问题,一个满足条件的选择{a,b,c},题目要求[(a,b)=(b,c)=(a,c)=1]or[(a,b)≠1and(a,c)≠1and(b,c)≠1],其中(a,b)是a和b的最大公约数。那么其反面就是,[(a,b)=(
y990041769
·
2015-04-15 19:00
String
数学
iostream
状态压缩
容斥原理
zoj 3868 GCD Expectation(
容斥原理
)
Edwardhasasetof n integers{a1, a2,...,an}.Herandomlypicksanonemptysubset{x1, x2,…,xm}(eachnonemptysubsethasequalprobabilitytobepicked),andwouldliketoknowtheexpectationof[gcd(x1, x2,…,xm)]k. Notethat g
cacyth
·
2015-04-15 17:00
BZOJ 3812 主旋律 状压DP+
容斥原理
题目大意:给定一张有向图,求这张有向图的生成子图中有多少强连通图正着做不好做,我们考虑
容斥原理
如果一个图不连通,那么这张图缩点之后一定会形成一个点数>=2的DAG一个DAG中一定会有一些入度为0的点,我们枚举这些点的点集进行容斥具体
PoPoQQQ
·
2015-04-15 14:00
容斥原理
bzoj
状压dp
BZOJ3812
2014 ACM Regional hdu 5072 (同色三角形模型,
容斥原理
)
题意:给出n个数,求这个n个数满足{gcd(a,b)=1&&gcd(a,c)=1&&gcd(b,c)=1||gcd(a,b)!=1&&gcd(a,c)!=1&&gcd(b,c)!=1}这个条件的三元组个数。题解:这里用到了同色三角形的模型,先说下同色三角形。同色三角形:假设平面上有n个点,现在有些点被染上黑色,而有些则被染上白色。对于平面上的三个点连线可以组成三角形,总的三角形个数C(n,3),同
My_ACM_Dream
·
2015-04-15 11:00
poj 2154 Color (polya,欧拉函数|
容斥原理
)
题意:有n种颜色的珠子要串成长度为n的环,有多少种方案。题解:因为n很大很大,考虑优化。对于n个旋转,任意一个旋转i,他的循环节个数时gcd(n,i),令a=gcd(n,i)发现等于a的i有多个,并且a也就是n的约数并不多,那么就可以枚举约数这样复杂度降到O(sqrt(n))已经很优秀了。那么对于某个约数a,能使得gcd(n,i)=a的i的个数要怎么就算呢?其实这个问题可以转化成求与n/k互质的数
My_ACM_Dream
·
2015-04-14 21:00
POJ 2155 Matrix (二维树状数组)
思路:转换题目,新建A矩阵,A矩阵中每一点的值表示,以这一点为左下角的特殊矩形被翻转的次数,然后用
容斥原理
把翻转一个矩形表示成翻转四个特殊矩形(以矩阵右边界和矩阵上边界为边界的矩形),翻转矩形,就只需要把四个点的
u012891242
·
2015-04-12 19:00
codeforces 451E Devu and Flowers (
容斥原理
)
可以考虑用
容斥原理
,在每个花瓶中取花和将花放到每个花瓶里面的问题是等价的,那么就这样考虑:我们有s枝花,要放入n个空花瓶有多少方案。
My_ACM_Dream
·
2015-04-11 14:00
hdu5072 Coprime | 2014鞍山赛区C题 |
容斥原理
感谢http://dtyfc.com/acmblog/acm/980的解题思路,“如果三个数a,b,c不符合条件,那么一定有一对是互质的,有一对是不互质的。不妨令a,b互质,b,c不互质。于是我们可以枚举b来统计答案。在除了b自己的所有数中,要么与b互质,要么与b不互质。假设n个数中有x个与b不互质的数,那么b对答案的贡献就是(x-1)*(n-x)。注意这里的求出答案之后要除以2,这是因为如果a,
csuhoward
·
2015-04-10 13:00
容斥
[ACM] HDU 1695 GCD (
容斥原理
)
GCDProblemDescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc...dthatGCD(x,y)=k.GCD(x,y)meansthegreatestcommondivisorofxandy.Sincethenumberofchoicesmaybeverylarge,you'reonlyrequiredtooutputt
sr19930829
·
2015-04-09 21: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-04-09 15:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他