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 2841 Visible Trees (数论,
容斥原理
)
转载请注明出处,谢谢 http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题目:N*M的格点上有树,从0,0点可以看到多少棵树。发现如果A1/B1=A2/B2那么就有一棵树看不到,所以就是找出Ai/Bi有多少种。再可以发现A/B中,如果A,B有大于1的公约数,则A=A'*DB=B'*D,那么A/B=A'/B',
ACM_cxlove
·
2012-08-17 15:00
HDU 2204 Eddy's爱好(
容斥原理
)
转载请注明出处,谢谢 http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题目:求出1-N里面能表示成M^K的数有多少个。容斥解决。首先我们知道因子如果A^B在范围内,那么i^B也在范围之内(A>i>=1)另外B考虑质因子,如果A^4在范围内的话,肯定(2*A)^2也在范围内,没有必要重复考虑指数虽然考虑了质因
ACM_cxlove
·
2012-08-16 16:00
HDU 1695 GCD 欧拉函数+
容斥原理
转载请注明出处,谢谢 http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题目:http://acm.hdu.edu.cn/showproblem.php?pid=1695从1-b和1-d中各取一个数,使得其最大公约数为k。问有多少对。因为是最大公约数k,所以不仅仅是拥有因子k。除了因子k之外是互质的。转化成从
ACM_cxlove
·
2012-08-04 12:00
c
ini
hdu 4336 数学期望
思路:根据官方解题报告做的:设卡片的分布p=(p1,p2,...,pn),T(p)表示拿到所有卡片时买的零食数目,有由
容斥原理
得, 代码(1)这个是我比赛时胡乱写的一个程序,竟然过了,可见数据是如此的弱
azheng51714
·
2012-08-04 11:00
hdu 4336 Card Collector
容斥原理
多校联合赛(四) 第六题
看了hdu上的题解之后了解原来是
容斥原理
,顺便复习了一下每个bag中什么卡的机会都有,说明每个概率都会有交集,这样就会想到一个图,就是右下面那个然后就这哥公式了,还是很好理解的下面是我的一个dfs#include
youngyangyang04
·
2012-08-04 03:00
Hdu 1796 How many integers can you find (数学_
容斥原理
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1796题目大意:给定n和一个大小为m的集合,集合元素为非负整数。为1...n内能被集合里任意一个数整除的数字个数。n #include intans,n,m; intarr[200],cnt; intselect[200],Lcm; intgcd(intn,intm){ intr=n%m; w
woshi250hua
·
2012-08-04 01:00
c
测试
output
HDU 3501 Calculation 2 (欧拉函数||
容斥原理
)
转载请注明出处,谢谢 http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题目:http://acm.hdu.edu.cn/showproblem.php?pid=3501求出小于N的与N不互质的数的和。与N不互质,就与N肯定有相同的因子。首先将N因式分解,找出所有的质因子。对于某一个质因子p,有p,2*p,3
ACM_cxlove
·
2012-08-03 12:00
百度
HDU 4048 Zhuge Liang's Stone Sentinel Maze
个最大公约数为1的数字的排列数,于是想到找补集:满足最大公约数为2的充分必要条件是所选的数都能被2整除,满足最大公约数为3的充分必要条件是所选的数都能被3整除,满足最大公约数为6的方案被重复计算了,于是要
容斥原理
kksleric
·
2012-08-02 10:00
[置顶] 暑假+小学期计划
要写的东西,图论的模板(该扔的扔了,简单算法估计都用不到模板了),基于状态压缩的
容斥原理
,常系数线性递推式的矩阵乘(总结),线性素数筛的2种常系数优化。
jxy859
·
2012-07-17 09:00
数据结构
优化
算法
【ctsc2012】solution
给定一系列比较规则,并给出A,B当前手牌,讨论牌抽完后,A能赢B的概率比较规则比较复杂,可以先判牌形,再将花色大小压成一个数,排序后我们就只要统计,在某副手牌之前的手牌中,有多少个与其无重复手牌,判重工作可以由
容斥原理
和
huyuncong
·
2012-05-19 16:00
ACM-
游玩景点(AC,动态规划,最大子序列和问题)
游玩景点TimeLimit:1000MS MemoryLimit:65536KTotalSubmit:182Accepted:35DescriptionDieIng五一要去旅游,旅游区的景点道路分布如图:欣赏景点的道路为东西走向,每条道路有DieIng对它的喜爱值;南北走向为林间小道,供休息用。由于五一游客较多,旅游区规定欣赏景点的道路只能单向行走,自东向西走;林间小道可双向行走。DieIng要你
gzzheyi
·
2012-05-14 13:00
优化
input
旅游
output
hdu 4135
容斥原理
/**
容斥原理
//通常我们求1~n中与n互质的数的个数都是用欧拉函数! 但如果n比较大或者是求1~m中与n互质的数的个数等等问题, 要想时间效率高的话还是用
容斥原理
!
cscj2010
·
2012-05-12 17:00
poj 1741 树形DP+分治+排序+
容斥原理
poj1741树形DP+分治+排序+
容斥原理
题目描述: 给你一个N(N 2 #include 3 #include 4 #include 5 using namespace std; 6 #
算法学社
·
2012-05-02 16:00
★【动态规划】【状态压缩】【
容斥原理
】【ZJOI2009】多米诺骨牌
Description 有一个n×m的矩形表格,其中有一些位置有障碍。现在要在这个表格内放一些1×2或者2×1的多米诺骨牌,使得任何两个多米诺骨牌没有重叠部分,任何一个骨牌不能放到障碍上。并且满足任何相邻两行之间都有至少一个骨牌横跨,任何相邻两列之间也都至少有一个骨牌横跨。求有多少种不同的放置方法,注意你并不需要放满所有没有障碍的格子。 Input 第一行两个整数n;m。接下来n行,每行m个字符
Whjpji
·
2012-04-10 16:00
c
iterator
ini
input
output
pair
HDU 1695 欧拉函数+
容斥原理
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove很NB的数论题啊。求1~a中的任意x,和1~b中任意y能组成gcd(x,y)=k的对数,二元组是无序的。首先想到暴力,1-a中k的倍数的数与1-b中k的倍数的数,如果gcd(x,y)=k,则计数,显然肯定行不通。x与y只有公因子k,则说明g
ACM_cxlove
·
2012-04-06 17:00
c
ini
☆【线性规划】【
容斥原理
】【NOI2010】能量采集
Description 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。栋栋的植物种得非常整齐,一共有n列,每列有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x,y)来表示,其中x的范围是1至n,表示是在第x列,y的范围是1至m,表示是在第x列的第y棵。由于能量汇
Whjpji
·
2012-03-20 12:00
HDU 1695 GCD
容斥原理
+欧拉
题意:给你五个数a,b,c,d,k,令x∈[a,b],y∈[c,d]。求出有多少对(x,y)可以使gcd(x,y)==k。题中所有的a,b都等于1.题解:1.b/=k,d/=k,这样就转换成求b,d之间有多少对互素。2.不妨令b #include #include #include usingnamespacestd; #definelint__int64 #defineMAXN200000 i
Tsaid
·
2012-03-17 11:00
c
存储
培训作业-第二周(线段树)
也就做了这几道题:树状数组的3 更新区间覆盖种数的线段树,比较麻烦,利用
容斥原理
记录算重的部分让后减去。
c++&oi
·
2012-03-04 18:00
POJ 3904:Sky Code _
容斥原理
SkyCodeTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:585 Accepted:163DescriptionStanculikesspacetravelsbutheisapoorsoftwaredeveloperandwillneverbeabletobuyhisownspacecraft.Thatiswhyheispreparing
duanxian0621
·
2012-03-02 21:00
Integer
System
input
each
output
Numbers
HDU 1695:GCD _
容斥原理
GCDTimeLimit:6000/3000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2474 AcceptedSubmission(s):902ProblemDescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc..
duanxian0621
·
2012-03-02 19:00
c
算法
input
each
output
Numbers
SOJ 3137: Simple Computing _
容斥原理
TimeLimit:2000MSMemoryLimit:65536KDescriptionGivennintegersx1x2...xn,youshouldcounthowmanyintergersfrom1tomthatcanbedividedbyatleastoneofthem.InputThefirstlineisanintegercwhichshowsthenumberofcases.Ea
duanxian0621
·
2012-02-28 22:00
c
Integer
ini
input
each
output
HDU 4135:Co-prime
容斥原理
求(1,m)中与n互质的数的个数
Co-primeTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):121AcceptedSubmission(s):56ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofintegersbetwee
断弦
·
2012-02-28 21:25
数学
HDU 4135:Co-prime
容斥原理
求(1,m)中与n互质的数的个数
Co-primeTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):121 AcceptedSubmission(s):56ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofintege
duanxian0621
·
2012-02-28 21:00
input
each
output
容斥原理
(转载http://www.cppblog.com/vici/archive/2011/09/05/155103.html)
这篇文章发表于http://e-maxx.ru/algo/inclusion_exclusion_principle,原文是俄语的。由于文章确实很实用,而且鉴于国内俄文资料翻译的匮乏,我下决心将其翻译之。由于俄语对我来说如同乱码,而用Google直接翻译中文的话又变得面目全非,所以只能先用Google翻译成英语,再反复读,慢慢理解英语的意思,实在是弄得我头昏脑胀。因此在理解文章意思然后翻译成中文的
duanxian0621
·
2012-02-28 19:00
c
算法
qq
Google
Numbers
☆【
容斥原理
】【SCOI2010】幸运数字
【题目描述】 在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的“幸运号码”是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是“幸运号码”!但是这种“幸运号码”总是太少了,比如在[1,100]的区间内就只有6个(6,8,66,68,86,88),于是他又定义了一种“近似幸运号码”。lxhgww规定,凡是“幸运号码”的倍数都是“近似幸运号码”,当然,
Whjpji
·
2012-02-24 20:00
ACM主要内容
1.1.3.2:扩展欧几里得 1.1.4:大数分解与素数判定1.1.5:佩尔方程 1.2:组合数学1.2.1:排列组合1.2.2:
容斥原理
hnuzengchao
·
2012-02-22 15:00
数据结构
算法
优化
网络
扩展
pku3904
容斥原理
的运用,好题!
pku3904
容斥原理
的运用,好题!解法发现网上一个大牛写的很好,就转载过来吧。可怜的我,开始没想到算法就算了,想到算法后又刻意依赖STL结果o(N)写成o(logN)成功葬送。
yzhw@ujs code my life~
·
2012-01-09 06:00
广义
容斥原理
.*; //广义
容斥原理
,输入路径的起始位置,并输入排除的路径,输出从起点到终点的路径个数并输出至少5条路径。
qiaoning13256
·
2011-12-24 15:00
组合数学——
容斥原理
及其应用
容斥原理
是计数中常用的一种方法。在讨论
容斥原理
的过程中,要用到以下集合论的基本性质。
yangzhongmin21
·
2011-12-20 19:10
容斥原理
HDU4059
组合数学——
容斥原理
及其应用
容斥原理
是计数中常用的一种方法。在讨论
容斥原理
的过程中,要用到以下集合论的基本性质。
yzmduncan
·
2011-12-20 19:00
容斥原理
HDU4059
hdu 1695 GCD(欧拉函数+
容斥原理
)
GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2346 Accepted Submission(s): 850 Problem Descri
gzhu_101majia
·
2011-12-04 23:00
数据结构
C++
算法
ACM
埃拉托色尼(Eratosthenes)选筛法
是针对自然数列中的自然数而实施的,它的
容斥原理
之完备性条件是p=H~。
卑微的去爱你
·
2011-11-03 14:00
OS
刷陈题ing @@
每一条信息让你把某个数插入到指定位置,n=X,y>=Y,Bx+Ay>=BX+AY+AB 由于偏序关系的特殊性,不需要维护三个偏序,只要把点按照Ax+By排序,倒着插入,维护两个树状数组,利用
容斥原理
即可
cjoilmd
·
2011-10-20 16:00
HDU 3682 To Be an Dream Architect
容斥原理
HDU3682ToBeanDreamArchitect
容斥原理
题意;每次可以删除一个木条x=?,y=?或者x=?,z=?或者y=?,z=?
yzhw@ujs code my life~
·
2011-10-03 00:00
第36届ACM大连赛区I题 The Boss on Mars
今天现场赛模拟来着,D题做的很快,15分钟就出了,然后就一直死磕I题了,刚开始想到了要减去不互素的数,结果不知道
容斥原理
,只能赛后AC了。
sdj222555
·
2011-10-02 19:00
c
SPOJ 1793. Text Generater II
AC自动机+矩阵乘法+
容斥原理
刚开始是用单纯的状态压缩,当然是TLE后来用
容斥原理
,接着几乎快了64倍还多,接着各种弄,就过了2.99S,不知道那些弄到0.05秒的神牛怎么弄的
hqd_acm
·
2011-10-01 19:00
DP求一类最大子矩阵
HDU最大子矩阵1559 利用
容斥原理
求出(0,0)到(i,j)的矩阵里的值的和,类似一维的前缀和。
jxy859
·
2011-09-27 20:00
hdu 1695 ( “变态” 的欧拉函数 加
容斥原理
)
AekdyCoin大牛博客说这里用到的欧拉跟筛法求的欧拉不一样。。。我还不信(一心想用线性筛法来优化,因为刚好用到了线性素数筛。。。。就没多想)。。。。。一直wa。。。。。。OMG。。。。说一下这个题吧。。。就是1到n和1到m两个区间。。。。找出最大公约数是k的对数。。。。。可以这样来做:让n/=k,m/=k;这样的话直接在两个区间内找互素的对数就行了(无序对)。。。。因为再乘k变回原来的区间。。
water_glass
·
2011-09-12 21:00
容斥原理
容斥原理
(翻译)前言:这篇文章发表于http://e-maxx.ru/algo/inclusion_exclusion_principle,原文是俄语的。
vici
·
2011-09-05 07:00
容斥原理
从一道题开始。hdu1796Howmanyintegerscanyoufind题目的大意是说:给你一个数N,和一个集合M,要你找出小于N的,且只能被集合M中数除的数的个数,比如N=12,M={2,3},那么答案就是7,即2,3,4,6,8,9,10。这里的数都能被2或3整队。这个问题的关键就是避免重复计算,当然可以用一个vis数组来记录哪个数已经被访问过,如果你没有看到它的数据范围是 0#incl
shiqi_614
·
2011-08-22 09:00
struct
百度
图形
n2
hdu3890Apparent Magnitude 输入星星的坐标,查询不同矩形中星星的数目和亮度和
题意:输入星星的坐标和亮度,查询不同矩形中星星的数目和亮度和 分析:用
容斥原理
的思想,拆点,按x排序,y建数状数组,查询。
ahero_happy
·
2011-08-17 13:00
c
struct
tree
query
ini
【欧拉函数+
容斥原理
】HDU 1695 GCD
http://acm.hdu.edu.cn/showproblem.php?pid=1695 题意:求[a,b]和[c,d]中分别取一个数,问取到的两个数的gcd=k的对数!!其中(2,3)跟(3,2)这2种类型只算一种,视为重复 Sample Input 2 1 3 1 5 1 1 11014 1 14409 9 Sample Output Case 1: 9 Case 2:
基德KID.1412
·
2011-08-11 15:00
编程
C++
c
算法
ACM
HDU1695 欧拉函数+
容斥原理
+筛质因子
参考:http://hi.baidu.com/myzone2009/blog/item/9a3e7e1895046574dab4bdff.html题目大意:给你a,b,c,d,k;找出这样的一队x,y,使得gcd(x,y)=k,并且x∈[1,b],y∈[1,d],问有多少对符合要求的(x,y)。----------------------------------------------------
wsniyufang
·
2011-08-08 02:00
c
BI
HDU/HDOJ 1695 GCD 欧拉函数+
容斥原理
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1695 ProblemDescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc...dthatGCD(x,y)=k.GCD(x,y)meansthegreatestcommondivisorofxandy.Sincethenumberof
xieshimao
·
2011-08-03 09:00
c
BI
input
each
output
Numbers
多校联合第五场北京正常大学BNU 1002 Lucky Numbers(找规律or
容斥原理
?)
强烈建议多出这种题啊,考思维能力而不是靠耗时间去学的算法#include inta,b,m,ans; intmain() { while(~scanf("%d%d%d",&a,&b,&m)) { if(a>b){a=a^b;b=a^b;a=a^b;} if(a==1&&b==1){printf("%d\n",m);continue;} for(ans=0;m;m=-m/b,ans-
jxy859
·
2011-07-26 18:00
算法
Numbers
hdu GCD 【欧拉函数,素因子分解,筛选法,
容斥原理
】
一道不错的数论题,可惜自己想不出,只能参考大牛们的代码~~http://acm.hdu.edu.cn/showproblem.php?pid=1695#include #include #include #include #include #include #include #include #include #include #include #include #include #include
leolin_
·
2011-07-15 00:00
北大
ACM-
题型分类
http://acm.pku.edu.cn/主流算法:1.搜索//回溯2.DP(动态规划)3.贪心4.图论//Dijkstra、最小生成树、网络流5.数论//解模线性方程6.计算几何//凸壳、同等安置矩形的并的面积与周长7.组合数学//Polya定理8.模拟9.数据结构//并查集、堆10.博弈论1、排序1423,1694,1723,1727,1763,1788,1828,1838,1840,220
guomei
·
2011-06-19 13:00
数据结构
算法
calendar
Numbers
Allocation
combinations
ACM-
宏定义常量的运行速度与常量的运行速度
最近做了一道北大ACM题,题目ID:3761,题目名称为BubbleSort。惊奇的发现,我用宏定义数值常量,RuntimeError了。而如果将所有的宏定义常量转化为const定义的常量的时候,却可以顺利的通过,这点令我很惊讶。一直以为宏定义只影响编译速度,对代码的运行速度没有影响。我唯一的猜测是,现在的CPU对变量进行了优化,将经常使用的变量放在了常用的寄存器中,从而提高了速度,然而仅仅
zengniao
·
2011-05-04 14:00
【
容斥原理
+状态压缩】zjoi2009 多米诺骨牌
转送门:zjoi2009多米诺骨牌 彻彻底底的被这道题虐了,想了一个月没想出来,最后和宇宙大总统一起强肯了2个小时标程算是看懂了。。首先抛开这道题的那个奇怪的限制(没行列没有骨牌跨过),一个赤裸裸的骨牌覆盖我都不不知道怎么做啊!!先看下赤裸裸的骨牌覆盖怎么做:一般人的反映就会想到状态压缩DP,没错状态为F【I,J】表示第i行的状态为J的方案数>>空间复杂度O(N*2^N),转移O(2^N),写的
jasonzhu8
·
2011-04-19 22:00
c
优化
String
扩展
ZJUT1522 How many choices
容斥原理
ShowID=1522
容斥原理
。很轻松就AC掉。 但是另一道题——此题M为10^4,另一道题M为10^9——却总也A不掉。
Human_CK
·
2011-03-07 23:00
上一页
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
其他