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
▫▫▫▫▫莫比乌斯反演
【bzoj3930】选数 递推
看了一下popoqqq爷的
莫比乌斯反演
,果断弃疗。还是写递推好,又短又快。
lych_cys
·
2016-02-03 20:00
快速幂
递推
WC2016总结
在第二课堂颓了4天,感觉外省的老师都好厉害呀,能讲
莫比乌斯反演
和斜率优化,感觉自己都没学透呀。 考试前夜,还是出去走走比较舒服,不过貌似有人感冒了,还是影响心情呀。
u012288458
·
2016-02-03 13:00
莫比乌斯反演
的学习(HDU1695)
前两天学习了一下之前一直觉得高大上并且想学的内容——
莫比乌斯反演
。不过学任何东西都是一样,学会了发现也就这样,虽然只是皮毛。
zcmartin2014214283
·
2016-02-02 21:00
莫比乌斯反演
hdu1695
HDU1695 GCD(
莫比乌斯反演
)
传送门看了1个多小时,终于懂了一点了题目大意:给n,m,k.求gcd(x,y)=k(1 #include usingnamespacestd; #defineMAXN100005 intn,m,k,miu[MAXN],p[MAXN],cnt; boolvis[MAXN]; voidsieve(){ miu[1]=1; for(inti=2;iMAXN)break; vis[p[j]*i]=1; i
geng4512
·
2016-02-02 13:00
BZOJ 2301 problem b
容斥+
莫比乌斯反演
+分块大法。
ziliuziliu
·
2016-01-29 21:00
BZOJ 2301 problem b
容斥+
莫比乌斯反演
+分块大法。
ziliuziliu
·
2016-01-29 21:00
BZOJ 3994 约数个数和
莫比乌斯反演
?不知道有没有用到。原式=∑(x=1...n)μ(x)∑(i=1..[n/x])d(i)∑(j=1..[m/x])d(j)。对miu,d分别前缀和,再对d*d进行分块。
ziliuziliu
·
2016-01-29 21:00
BZOJ 3994 约数个数和
莫比乌斯反演
?不知道有没有用到。原式=∑(x=1...n)μ(x)∑(i=1..[n/x])d(i)∑(j=1..[m/x])d(j)。对miu,d分别前缀和,再对d*d进行分块。
ziliuziliu
·
2016-01-29 21:00
【
莫比乌斯反演
】[HYSBZ/BZOJ2693]jzptab
题目大意就是求∑ni=1∑mj=1lcm(i,j),但是有多组输入数据.如果之前做过【
莫比乌斯反演
】[HYSBZ\BZOJ2154]Crash的数字表格,就会发现,对于每一个询问,有O(n)的做法,但显然不够快
outer_form
·
2016-01-27 17:00
C++
数论
bzoj
莫比乌斯反演
HYSBZ
【
莫比乌斯反演
】[HYSBZ\BZOJ2154]Crash的数字表格
题目题目大意就是求∑ni=1∑mj=1lcm(i,j).分析:ans=∑i=1n∑j=1mlcm(i,j)=∑i=1n∑j=1mi∗jgcd(i,j)枚举d=gcd(i,j),令f(n,m,k)=∑1 #include usingnamespacestd; #defineMAXN10000000 #defineMOD20101009 #defineSum(x,y)(1ll*x*(x+1)/2%MO
outer_form
·
2016-01-27 11:00
C++
数论
gcd
bzoj
莫比乌斯反演
莫比乌斯反演
题目泛做(为了对应smz的课件)
题1:BZOJ2190SDOI2010仪仗队题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2190算法讨论:我们先来考虑一个点被看不到的情况是什么。假设我们在原点,现在有一个点(3,2),和一个点(6,4),显示我们是可以看到(3,2),而看不到(6,4)。经过多次选点,我们发现,只有GCD(i,j)==1的(i,j)才可以被看到。那么我
Provence_By_Sigma
·
2016-01-27 09:00
【
莫比乌斯反演
】[SPOJ-PGCD]Primes in GCD Table
题目大意:给出一个数N,M,求1 #include usingnamespacestd; #defineMAXN10000000 intsum[MAXN+10],mu[MAXN+10],p[MAXN+10],pcnt,m,n,T; longlongans; boolf[MAXN+10]; voidRead(int&x){ charc; while(c=getchar(),c!=EOF) if(c>
outer_form
·
2016-01-26 23:00
C++
数论
gcd
spoj
莫比乌斯反演
【
莫比乌斯反演
】[SPOJ-VLATTICE]Visible Lattice Points
题目题目大意就是求在一个边长为N的正方体内,你站在(0,0,0)所能看到的所有点。分析:这道题,我们可以分成三类来讨论.第一类:坐标轴上的点我们无论如何只能看见3个。第二类:与原点相邻的三个表面的点我们考虑其中一个表面,当且仅当在该点表面的坐标(x,y)满足gcd(x,y)=1时,可见。问题就转化为求1f(i)=∑i|dμ(d/i)F(d)然后求出f(1)即可。三类情况的答案之和即为最终答案。#i
outer_form
·
2016-01-26 22:00
C++
数论
gcd
spoj
莫比乌斯反演
【
莫比乌斯反演
】[HYSBZ/BZOJ2301]Problem b
题目大意就是求在af(d)=∑i|dμ(di)F(d)=∑i|dμ(di)⌊ni⌋⌊mi⌋当i=1时,f(1)=∑min(n,m)d=1μ(d)⌊n⌋⌊m⌋。由于⌊ni⌋的取值最多只有2n−−√个(这个很容易证明:在nsqrt(n)+1 #include usingnamespacestd; #defineMAXN50000 inta,b,c,d,k,p[MAXN+10],pcnt,mu[MAXN
wangyaninglm
·
2016-01-26 22:00
C++
数论
bzoj
莫比乌斯反演
HYSBZ
莫比乌斯反演
定理证明(两种形式)
莫比乌斯反演
定理形式一:F(n)=∑d|nf(d)=>f(n)=∑d|nμ(d)F(nd)证明:恒等变形得:f(n)=∑d|nμ(d)F(nd)=∑d|nμ(d)∑k|ndf(k)=∑k|nf(k)∑d
outer_form
·
2016-01-26 16:00
算法
数学
证明
莫比乌斯反演
PoPoQQQ
莫比乌斯反演
的学习(HDU1695)
前两天学习了一下之前一直觉得高大上并且想学的内容——
莫比乌斯反演
。不过学任何东西都是一样,学会了发现也就这样,虽然只是皮毛。
lixuepeng_001
·
2016-01-25 10:00
数论
莫比乌斯反演
莫比乌斯反演
学习小记
算法简介
莫比乌斯反演
是组合数学中很重要的内容,可以用于解决很多组合数学的问题。
a_crazy_czy
·
2016-01-24 21:00
算法
数论
OI
莫比乌斯反演
bzoj2154: Crash的数字表格
分析:同bzoj2301,
莫比乌斯反演
论文题。。为什么我的怎么慢。。20s边缘。不知道200ms的是什么鬼。。。
Fsss_7
·
2016-01-24 21:00
bzoj 2301: [HAOI2011]Problem b 【
莫比乌斯反演
】
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2301题意:与hdu1695相似算是升级版吧。分析:莫比乌斯。。代码:#include #include #include #include #include #include #include #include #include #include #include #defineINF0x3f
u012483216
·
2016-01-21 21:00
bzoj2301: [HAOI2011]Problem b
莫比乌斯反演
代码:#include #include #include #include #include #include #include #include #include #include #include
Fsss_7
·
2016-01-21 18:00
bzoj2440: [中山市选2011]完全平方数
分析:
莫比乌斯反演
的练习题。利用莫比乌斯函数直接容斥即可。。(如果不是全素数呢?而是给定的一些数的平方呢?离散处理在映射到素数表和每一个合数就可以了。然后就一样了。
Fsss_7
·
2016-01-20 21:00
bzoj2440: 完全平方数【
莫比乌斯反演
】
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2440题意:找出第k个不是完全平方数和倍数的数。分析:由于k太大,用二分转化成求[1,x]有多少个不是完全平方数和倍数的数。利用容斥可知,将[1,sqrt(x)]中的所有数减去一个质数平方的倍数的数量加上俩个质数平方的倍数的数量.......可利用莫比乌斯函数求解。代码:#include #in
u012483216
·
2016-01-20 20:00
2820: YY的GCD|
莫比乌斯反演
http://blog.csdn.net/acdreamers/article/details/8542292这么神的题我怎么会做0.0#include #include #include #include #include #include #include #include #include #include #include #defineT10000005 usingnamespacest
ws_yzy
·
2016-01-18 18:00
莫比乌斯反演
2301: [HAOI2011]Problem b|
莫比乌斯反演
第三次学
莫比乌斯反演
别问我为什么(前两次,卒)
莫比乌斯反演
其实就是一个类似容斥原理的东西好像扯远了题解:参见PoPoQQQ大爷 http://blog.csdn.net/PoPoQQQ/article/
ws_yzy
·
2016-01-18 15:00
莫比乌斯反演
莫比乌斯反演
思想:不直接求解,用一个序列把另一个序列表示出来。定义f(n)和g(n)是在正整数集合上的两个函数,如果有:那么:其中: 若,那么若,任意两个不同和的为互异素数,那么其它:重点研究mu[]:10以内:1 -1 -1 0 -1 1 -1 0 0在程序设计中的mu[i]就是上面的与素因子快速筛相关的莫比乌斯求法:intmu[105],pri[105],cnt; boolvis[105]; voidge
theArcticOcean
·
2016-01-17 23:00
mobius
寒假第二弹之
莫比乌斯反演
以我个人的理解,容斥其实是一种特殊的
莫比乌斯反演
,
莫比乌斯反演
是容斥的推广应用。在容斥中,常常需要判断某些值是加还是减,且复杂度很高,但是用
莫比乌斯反演
函数往往能很快的解决这类问题。
CQU_HYX
·
2016-01-13 22:29
数学
莫比乌斯反演
学习小记
莫比乌斯反演
的标准形式f[n]=∑d|ng[d]莫比乌斯函数μ[i],当i=1时为1,当i存在一个质因子指数大于1时为0,否则为-1的i的质因子个数次方。
WerKeyTom_FTD
·
2016-01-09 16:00
【
莫比乌斯反演
】关于Mobius反演与lcm的一些关系与问题简化(BZOJ 2154 crash的数字表格&&BZOJ 2693 jzptab)
BZOJ2154crash的数字表格Description今天的数学课上,Crash小朋友学习了最小公倍数(LeastCommonMultiple)。对于两个正整数a和b,LCM(a,b)表示能同时被a和b整除的最小正整数。例如,LCM(6,8)=24。回到家后,Crash还在想着课上学的东西,为了研究最小公倍数,他画了一张N*M的表格。每个格子里写了一个数字,其中第i行第j列的那个格子里写着数为
puck_just_me
·
2015-12-29 17:37
【
莫比乌斯反演
】关于Mobius反演与gcd的一些关系与问题简化(bzoj 2301 Problem b&&bzoj 2820 YY的GCD&&BZOJ 3529 数表)
首先我们来看一道题BZOJ2301ProblembDescription对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、kOutput共n行,每行一个整数表示满足要求的数对(x,y)的个数SampleInput225151151
puck_just_me
·
2015-12-29 17:57
【
莫比乌斯反演
】关于Mobius反演与gcd的一些关系与问题简化(bzoj 2301 Problem b&&bzoj 2820 YY的GCD&&BZOJ 3529 数表)
首先我们来看一道题BZOJ2301ProblembDescription对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、kOutput共n行,每行一个整数表示满足要求的数对(x,y)的个数SampleInput225151151
puck_just_me
·
2015-12-29 17:57
关于数论
终于下定决心好好搞搞数论了首先这里的题解法全部故意避开
莫比乌斯反演
bzoj2810:入门级,先线筛欧拉sum[1]=1; for(lli=1;i #include #include #include #
lcrtest
·
2015-12-22 14:00
莫比乌斯反演
实际上,反演的定义很广,而信息学中的反演只是沧海一粟,但反演的思想却十分精妙,在组合数学里,声称是“比前面的各章更加精妙',的确如此。让我们仔细研究一下反演:哦,先吐槽一下,发现清华大学的组合数学课件,讲的不错,很清晰,,,很高兴大体说一下反演,其实反演就是两个可以互相推导的和式,反演的意义在于,用一个目标式子去表示另一个易求的式子,然后反演得到想要的答案,本质是方程思想的变态推广如果用矩阵的观点
qq_20669971
·
2015-12-08 20:00
UVa 11014 - Make a Crystal
博主刚刚看完
莫比乌斯反演
.........提示:1.方法是容斥原理 , 记函数f[x]={(a,b,c), gcd(a,b,c) == x }2.不难理解,题解是Σu[x]*f[x](1= #include
Fuxey
·
2015-11-30 20:00
数论
uva
莫比乌斯函数
bzoj 2301
莫比乌斯反演
类似于2820,贴上内个题的题解吧 http://www.cnblogs.com/BLADEVIL/p/3486834.html 另:强制转int64比普通int64运算快好多,本来TLE了,改了就A了。。。 /************************************************************** &
·
2015-11-13 21:25
ZOJ
bzoj 2440 容斥原理
;1,那么我们就可以二分答案,求当前二分的值内有多少个数不是完全平方数的倍数,这样就可以了,对于每个二分到的值x,其中完全平方数的倍数的个数为Σmiu(i)*(n/(i*i)),原理就是容斥,但是根据
莫比乌斯反演
应该也是能推出来的
·
2015-11-13 21:14
ZOJ
hdu 1695 GCD
容斥原理 + 欧拉函数 或
莫比乌斯反演
。
莫比乌斯反演
要比容斥原理快的多。。
·
2015-11-13 09:46
HDU
uva11426(
莫比乌斯反演
)
分析:这题本来应该欧拉函数预处理来解决,不过尝试一下
莫比乌斯反演
,没想到也AC了,复杂度O(nlog(n)),应该是题目100ca
·
2015-11-13 04:26
uva
ACdream 1114(
莫比乌斯反演
)
分析:处理出每个数倍数的个数cnt[i],然后进行
莫比乌斯反演
,只不过这里的F(i)=cnt[i]*(cnt[i]-1)/2.
·
2015-11-13 04:25
cd
SPOJ 7001(
莫比乌斯反演
)
传送门:Visible Lattice Points 题意:0<=x,y,z<=n,求有多少对xyz满足gcd(x,y,z)=1。 设f(d) = GCD(a,b,c) = d的种类数 ; F(n) 为GCD(a,b,c) = d 的倍数的种类数, n%a == 0 n%b==0 n%c==0。 即 :F(d) = (N/d)
·
2015-11-13 04:25
poj
SPOJ PGCD(
莫比乌斯反演
)
分析:这题不能枚举质数来进行
莫比乌斯反演
,得预处理出∑υ(n/p)(n%p==0).
·
2015-11-13 04:23
poj
ACdream 1148(
莫比乌斯反演
+分块)
传送门:GCD SUM 题意:给出N,M执行如下程序:long long ans = 0,ansx = 0,ansy = 0;for(int i = 1; i <= N; i ++) for(int j = 1; j <= M; j ++) if(gcd(i,j
·
2015-11-13 04:23
cd
bzoj2301(
莫比乌斯反演
+分块)
分析:gcd(x,y)==k等价于gcd(x/k,y/k)==1,根据
莫比乌斯反演
很容易求出[1,n][1,m]的gcd(x,y)==1的对数,但询问有50000个
·
2015-11-13 04:22
ZOJ
hdu1695(
莫比乌斯反演
)
莫比乌斯反演
资料: 贾志鹏线性筛  
·
2015-11-13 04:21
HDU
hdu 1695 GCD(
莫比乌斯反演
)
GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6081 Accepted Submission(s): 2223 Problem Descr
·
2015-11-11 19:23
HDU
【BZOJ3529】【
莫比乌斯反演
+ 树状数组】[Sdoi2014]数表
Description 有一张N×m的数表,其第i行第j列(1 < =i < =礼,1 < =j < =m)的数值为 能同时整除i和j的所有自然数之和。给定a,计算数表中不大于a的数之和。 Input 输入包含多组数据。 输入的第一行一个
·
2015-11-11 09:26
树状数组
专题练习---(数论)
莫比乌斯反演
GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7026 Accepted Submission(s): 2584 P
·
2015-11-11 08:44
数论
hdu 4746 Mophues
莫比乌斯反演
。先初始化出所有数有多少个质因子和mobius。
·
2015-11-10 22:07
HDU
HDU 1695 GCD 欧拉函数+容斥定理 ||
莫比乌斯反演
GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4141 Accepted Submission(s): 1441 Problem Descr
·
2015-11-07 09:52
HDU
acdream 1148 GCD SUM
莫比乌斯反演
ansx,ansy
GCD SUM Time Limit: 8000/4000MS (Java/Others)Memory Limit: 128000/64000KB (Java/Others) Submit Statistic Next Problem Problem Description 给出N,M 执行如下程序: long long ans = 0,ansx
·
2015-11-03 21:34
SUM
莫比乌斯反演
形式1 已经有函数F(n)=∑ f(d),可以导出 f(n)= ∑ μ(d)F(n/d) d|n &n
·
2015-11-02 15:04
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他