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-容斥原理
Yaroslav and Two Strings(
容斥原理
)
题目大意 对于两个数字串S和W,如果存在i和j使得:S(i)>W(i)&&S(j) 2#include 3#include 4 5usingnamespacestd; 6 7typedeflonglongLL; 8constintN=100006; 9constintMOD=1000000007; 10 11charS[N],W[N]; 12intn,cnt; 13 1
jianzhang.zj
·
2013-05-14 00:00
欧拉公式
则有φ(n)=n(1-1/p1)(1-1/p2)……(1-1/pm)利用
容斥原理
可以证明它。二.
·
2013-04-15 23:00
ACM-
大数阶乘末尾零的个数
阶乘末尾0的个数有一个题目说的是求100的阶乘末尾有多少个0.题解中给出的讲解提到,一个数n的阶乘末尾有多少个0思路:一个数n的阶乘末尾有多少个0取决于从1到n的各个数的因子中2和5的个数,而2的个数是远远多余5的个数的,因此求出5的个数即可.题解中给出的求解因子5的个数的方法是用n不断除以5,直到结果为0,然后把中间得到的结果累加.例如,100/5=20,20/5=4,4/5=0,则1到100中
ashuai81
·
2013-04-09 21:00
ACM-
大数N!的位数公式
这文章转来的,觉得不错,百度、google到处都有,不知道原文出处所以没贴链接。 N!求解位数下面介绍两种方法直接求阶乘结果的位数:方法一 可以将n!表示成10的次幂,即n!=10^M(10的M次方)则不小于M的最小整数就是n!的位数,对该式两边取对数,有 M=log10^n!即: M=log10^1+log10^2+log10^3...+log10^n 循环求和,就能算得
ashuai81
·
2013-04-09 21:00
ACM-
必备知识点
时间复杂度(渐近时间复杂度的严格定义,NP问题,时间复杂度的分析方法,主定理)排序算法(平方排序算法的应用,Shell排序,快速排序,归并排序,时间复杂度下界,三种线性时间排 序,外部排序)数论(整除,集合论,关系,素数,进位制,辗转相除,扩展的辗转相除,同余运算,解线性同余方程,中国剩余定理)指针(链表,搜索判重,邻接表,开散列,二叉树的表示,多叉树的表示)按位运算(and,or,xor,sh
alalalalalqp
·
2013-04-04 19:00
Math Tips
加法法则:无重复元素A,B相加,得到AUB的元素数:|AUB|=|A|+|B|;
容斥原理
就是考虑了重复元素的加法法则:|AUB|=|A|+|B|-|A^B|; 置换(substitution):将n个事物按顺序进行排列称为置换
gigglesun
·
2013-03-25 00:00
2013-2-22
ACM-
第三次月赛 1005 BT飞船
BT飞船TimeLimit:3000/1000ms(Java/Other) MemoryLimit: 65535/32768K(Java/Other)TotalSubmission(s):0 AcceptedSubmission(s):0Font:TimesNewRoman|Verdana|GeorgiaFontSize:←→ProblemDescription外星人BT近日要乘他的飞船造访地
gubojun123
·
2013-02-22 17:00
ACM
ACM
2013-2-22
ACM-
第三次月赛 1002 表格
表格TimeLimit:3000/1000ms(Java/Other) MemoryLimit: 65535/32768K(Java/Other)TotalSubmission(s):0 AcceptedSubmission(s):0Font:TimesNewRoman|Verdana|GeorgiaFontSize:←→ProblemDescriptionExcel中的列号是使用大写字母标识
gubojun123
·
2013-02-22 17:00
ACM
ACM
2013-2-22
ACM-
第三次月赛 1001 铺地毯
铺地毯TimeLimit:3000/1000ms(Java/Other) MemoryLimit: 65535/65536K(Java/Other)TotalSubmission(s):0 AcceptedSubmission(s):0Font:TimesNewRoman|Verdana|GeorgiaFontSize:←→ProblemDescription为了准备一个独特的颁奖典礼,组织者
gubojun123
·
2013-02-22 17:00
ACM
ACM
【SCOI2010】【
容斥原理
】幸运数字
这个解决办法就是利用
容斥原理
。先dfs出所有的“真正的”幸运数字,然后再利用
容斥原理
找出近似幸运数字。为了避免超时,需要一个剪枝,就是如果
njlcazl
·
2013-02-21 22:00
-
容斥原理
)
ProblemCIsThisIntegration?Input: StandardInputOutput: StandardOutputTimeLimit: 3seconds IntheimagebelowyoucanseeasquareABCD,where AB=BC=CD=DA=a.Fourarcsaredrawntakingthefourvertexes A,B,C,Dascentersan
nike0good
·
2013-02-14 12:00
uva11481
然后被提醒说是
容斥原理
,首先第一步还是C(m,k)那么呢第二部
luyuncheng
·
2013-01-27 00:00
hdu2841 la3720
此题思路是利用
容斥原理
和最大公约数题意说从0,0开始看,显然,若(x,y)能被看到,那么(k*x,k*y),其中k>1都不能被看到。因此,问题转化为求1满足gcd(x,y)=1。
luyuncheng
·
2013-01-19 15:00
UVA 11806 Cheerleaders
【题解】利用
容斥原理
。可以转到求“第一行、第一列、最后一行、最后一列没有石子”的方案数。
HyogaHyoga
·
2013-01-18 22:00
Cheerleaders UVA11806
容斥原理
#include #include #include #include #include #include #include #include #include #include #include
gyarenas
·
2013-01-13 21:00
uva11806
此题是
容斥原理
的好题目,开始不明白书上的讲解。后来自己推导了一下才明白意思。可以这么理解,对于每条边满足的情况比较难判断条件。那么我们试着反过来想,用全集减去不满足的情况这样就可以了。
luyuncheng
·
2013-01-05 18:00
ACM-
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
#include //#include #defineN100 voidremoveObjectAtIndex2(char*ptr,intindex); voidremoveObjectAtIndex2(char*ptr,intindex){ ptr+=index; for(;*ptr!='\0';ptr++){ *ptr=*(ptr+1); } *ptr='\0'; } voidremo
qiuxuewei2012
·
2012-12-08 11:00
字符串
C语言
hdu4135 互斥+
容斥原理
hdu4135网上学到到的递归写法#include #include #include usingnamespacestd; intfac[20]; voidInit(intm) { inti,n=0; for(i=2;i*i #include #include usingnamespacestd; intfac[20]; voidGet_fac(intm) { inti,n=0; for(i
dellaserss
·
2012-11-29 16:00
错排公式的容斥推导
下面就用
容斥原理
来进行分析: 首先,我们令S为自然数1,2,3,4,...n的全排列的全体,则 然后我们定义S性质上的集合,其中表示排列中i在其自然顺序的位置上,令为S中满足性质的全 排列的集合,所以对于来说
acdreamers
·
2012-11-07 21:03
组合数学
错排公式的容斥推导
下面就用
容斥原理
来进行分析: 首先,我们令S为自然数1,2,3,4,...n的全排列的全体,则 然后我们定义S性质上的集合,其中表示排列中i在其自然顺序的位置上,令为S中满足性质的全 排列的集合,所以对于来说
ACdreamers
·
2012-11-07 21:00
hdu4390
容斥原理
突然发现以前没坐过数学题,,菜菜菜啊、、、看了下题目,知道用
容斥原理
,但好多什么分解质因数,什么的都不会,于是搜了下别人博客,然后才会的、、现在开始做点数学题。。
nash142857
·
2012-11-05 00:00
HDU 4390 Number Sequence(
容斥原理
)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove 题目:给出n个数,b1,b2,b3……bn,构造n个数,a1,a2,……an(ai>1),使得a1*a2*a3……an=b1*b2……bn;http://acm.hdu.edu.cn/showproblem.php?pid=4390 首先是将所有的b进
ACM_cxlove
·
2012-11-04 16:00
hdu - 4336 - Card Collector - 容斥 || 概率dp
思路:根据官方解题报告做的:设卡片的分布p=(p1,p2,...,pn),T(p)表示拿到所有卡片时买的零食数目,有由
容斥原理
得,#include #include usingnamespacestd;
Julyana_Lin
·
2012-10-30 14:00
调色盘 (3维k点最小最远点对-
容斥原理
)
调色盘(pastele)题目描述Albus得到了一份礼物:来自Polaris的水彩油墨包。Polaris的油墨包里面有N个颜色,现在Albus打算选其中的K种来作一幅风景画。既然是风景画,颜色就不能太突兀。因此Albus进行了如下的定义:每个颜色由三个属性刻画:R[i],G[i],B[i]。两个颜色的“距离”指它们三个属性的最大差值,也就是Max(|Ri-Rj|,|Gi-Gj|,|Bi-Bj|)。
nike0good
·
2012-10-27 17:00
杭电题库分类
ACM/ICPC PKU 题目分类(2008-02-0817:16:27)标签:icpc it 分类:ICPC
ACM-
题型分类的代码主流算法:Ø 1.搜索//回溯Ø 2
xuexiacm
·
2012-10-26 20:00
ural 1907
容斥原理
题意:给出一个a和n,现在想要知道有多少个i满足 a^2+i^2与4(a+i)有大于1的公约数; i 2#include 3#include 4#include 5usingnamespacestd; 6typedeflonglongLL; 7constintN=1010000; 8 9LLp[N],num,my[N],mn; 10boolin[N]; 11LLa,n; 12
Gu Feiyang
·
2012-10-25 20:00
hdu 4135 co-prime
裸的
容斥原理
题学习用代码:#include #include #include #include #include #include #include #include #include usingnamespacestd
talak
·
2012-10-14 09:00
HDU 1796 How many integers can you find(
容斥原理
)
题目链接:Clickhere~~题意:给你一个集合M,里面最多有10个非负数,问1~n-1中一共有多少个数可以被其中一个整除。解题思路:比较简单的容斥吧,可惜我WA了一个下午。很容易的想到,ans=sum{整除一个的数}-sum{整除两个的数}+sum{整除三个的数}-……。而整除k个数的数可以表示成lcm(A1,A2,…,Ak)的倍数的形式。而我的错误出在哪里了呢?就是思维定势,直接套了上次那个
dgq8211
·
2012-10-10 21:00
hdu 2204 http://acm.hdu.edu.cn/showproblem.php?pid=2204
//直接模拟
容斥原理
的过程解决:(纠结了一天忘了减去1)把1去掉最后再加上。
wahaha1_
·
2012-10-10 16:00
fzu 2042 数位DP
fzu2042数位DP题目描述: 给出五个数(不超过2^63-1),让你求下面代码的sum值for(ll i = a; i e) sum += i^j;算法分析: 先通过
容斥原理
,把问题变成
算法学社
·
2012-10-10 14:00
一些技术杂题
容斥原理
。
NEOMc
·
2012-10-09 10:00
hdu1695 GCD (
容斥原理
+欧拉函数)
第二个区间:[b/k+1,b/k+2,...,d/k]读第一个区间我们只要利用欧拉函数雷家没个数的质因数的个数即可,第二个区间我们任取x,要求[1,2,...,b/k]中所有与x互质的数的个数,这里我们用到
容斥原理
liwen_7
·
2012-10-08 14:44
组合数学
关于程序
[置顶]
容斥原理
专题
http://acm.hdu.edu.cn/showproblem.php?pid=4336CardCollectorTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1410 AcceptedSubmission(s):626SpecialJudgeProb
qiqijianglu
·
2012-10-07 11:00
Integer
query
input
each
output
Numbers
【组合数学_
容斥原理
专辑】【10.4最新更新】
总概述 专辑的开头贡献一篇
容斥原理
讲得非常好的文章,讲得十分清楚,很容易就明白
容斥原理
是什么。
woshi250hua
·
2012-10-03 00:00
HDU 4407 Sum(12年金华网络赛-H题-
容斥原理
)
题目链接:Clickhere~~第一道
容斥原理
的题目。题意:有一个元素为1~n的数列{An},有2种操作(1000次):1、求某段区间[a,b]中与p互质的数的和。2、将数列中某个位置元素的值改变。
dgq8211
·
2012-09-29 10:00
2012 金华网络赛小记
1001:没看1002:没看1003:没看1006:最水的概率DP,也是我们队最早A的题,1A1004:队友敲了半天才发现方法错了,改了后1A1008:注意到修改和询问的次数比较少,所以可以先利用
容斥原理
求出给定区间内与
haha593572013
·
2012-09-22 22:00
HDU 4407 Sum(12年金华
容斥原理
)
转载请注明出处,谢谢http://blog.csdn.net/acm_cxlove/article/details/7854526by---cxlove题目:查询区间内与互质的数的和比赛的时候SB了没看清题目,忽视了一个重要条件,初始的时候a[i]=i,而且操作不多其实看到了也不一定会。初始做法是:维护一段区间的LCM,然后判断LCM与P的GCD是否为1,如果是则是区间和,否则是到子节点。但是LC
acm_cxlove
·
2012-09-22 19:36
ACM_数学类
HDU 4407 Sum(12年金华
容斥原理
)
转载请注明出处,谢谢http://blog.csdn.net/acm_cxlove/article/details/7854526 by---cxlove 题目:查询区间内与互质的数的和比赛的时候SB了没看清题目,忽视了一个重要条件,初始的时候a[i]=i,而且操作不多其实看到了也不一定会。初始做法是:维护一段区间的LCM,然后判断LCM与P的GCD是否为1,如果是则是区间和,否则是到子
ACM_cxlove
·
2012-09-22 19:00
java
c
iterator
ini
POJ 3695
容斥原理
求若干矩形并 (n <= 20)
题目大意是给出若干个矩形(n #include #include #include #include #include #include #include #include #defineMAXN111111 #defineMAXM555555 #defineINF100000011 #definelch(x)x=xb||ya>=yb)return; if(deep==n) { if(sta) {
sdj222555
·
2012-09-16 10:00
zju 3638 Fruit Ninja
zju3638FruitNinja这个题目其实就是经典的
容斥原理
的题目,由于n个水果的限制条件不一样,不然n就可以大到1000也能搞,这题n为15,我是直接利用二进制枚举搞的要注意的是:求解C(n,m)
struggle_mind
·
2012-09-11 18:00
ACM模板列表
中国剩余定理1.1.2:欧拉函数1.1.3:欧几里得定理1.1.3.1:欧几里得定理1.1.3.2:扩展欧几里得1.1.4:大数分解与素数判定1.1.5:佩尔方程1.2:组合数学1.2.1:排列组合1.2.2:
容斥原理
atupal
·
2012-09-06 22:00
数据结构
算法
优化
网络
扩展
[置顶]
容斥原理
专题
poj3904SkyCode这个题目是不错的
容斥原理
的题目。
struggle_mind
·
2012-09-04 12:00
c
BI
ini
2012 多校联合赛10
action=listproblemA这是当时唯一会做的...做法就是把因子都顺次"平铺"到不同的位置上,排除1的情况就是一个
容斥原理
.B当时完全没思路,后来知道了分段哈希这个东西.自己YY的一个做法是块状数组
算法学社
·
2012-08-29 14:00
2012 Multi-University Training Contest 10[hdu4390~4399]
多校终于结束了,开始从后往前整理4390 NumberSequence
容斥原理
,比赛的时候把10^25理解成2^25以为不会超longlong,wa了好几次,最后队友提醒才看到#include #include
jxy859
·
2012-08-24 20:00
优化
tree
iterator
query
merge
Training
HOJ 2576 Simple Calculation
容斥原理
(DFS)
这题利用了
容斥原理
。
容斥原理
在编程中实现起来一般有dfs+剪枝和按位运算两种。按位运算易于调试,但是不适于大数据量。第一次写还是感觉挺困难的,参考了别人的代码。是用dfs写的。
zhuang19922011
·
2012-08-23 19:00
hdu 1695 综合数论 欧拉函数 分解质因子
容斥原理
打印素数表 帅呆了的一个题目 详解
GCDTimeLimit:6000/3000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):3112 AcceptedSubmission(s):1095ProblemDescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc.
hnust_xiehonghao
·
2012-08-23 11:00
C++
c
vector
input
output
Numbers
ACM模板列表
中国剩余定理1.1.2:欧拉函数1.1.3:欧几里得定理1.1.3.1:欧几里得定理1.1.3.2:扩展欧几里得1.1.4:大数分解与素数判定1.1.5:佩尔方程1.2:组合数学1.2.1:排列组合1.2.2:
容斥原理
yang_7_46
·
2012-08-23 08:00
数据结构
算法
优化
网络
扩展
容斥原理
摘选各大神牛的理解
容斥原理
是一种重要的组合数学方法,可以让你求解任意大小的集合,或者计算复合事件的概率。
hnust_xiehonghao
·
2012-08-21 21:00
算法
div
容斥原理
详解 以及代码的剖析 结合实例hdu4135
原理:首先考虑一个问题,1000以内6,7,8,9的倍数有多少个?答案是1000div6+1000div7+1000div8+1000div9-1000div(6*7)-1000div(6*8)-1000div(6*9)-1000div(7*8)-1000div(7*9)-1000div(8*9)+1000div(6*7*8)+1000div(6*8*9)+1000div(7*8*9)-1000d
hnust_xiehonghao
·
2012-08-21 20:00
input
div
each
output
ZOJ 3233 Lucky Number(数论,
容斥原理
)
转载请注明出处,谢谢 http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题目:给出两组数,要求在区间内找出有多少个数,满足至少能被第一组中的一个数整除,而且至少能不被第二组中的一个数整除。http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=34
ACM_cxlove
·
2012-08-17 19:00
UP
上一页
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
其他