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
莫比乌斯
BZOJ3739: DZY loves math VIII
莫比乌斯
反演可以推出来不会Markdown。。。。
liutian429073576
·
2016-03-17 20:00
bzoj2154 Crash的数字表格
首先得到朴素递推式,然后运用
莫比乌斯
反演得到: 然后可以发现后面的值之和N/d和M/d有关,只有O(N^0.5)种;而后面的值同样可以分段O(N^0.5)解决,因此时间复杂度O(N)。
lych_cys
·
2016-03-16 09:00
数论
莫比乌斯反演
线性筛
hdu 1695 GCD
莫比乌斯
反演入门
GCD题意:输入5个数a,b,c,d,k;(a=c=1,0 #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; #definerep0(i,l,r)for(inti=(l
hxer
·
2016-03-15 23:00
POJ 1394 (
莫比乌斯
反演)
SkyCodeTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 1964 Accepted: 629DescriptionStanculikesspacetravelsbutheisapoorsoftwaredeveloperandwillneverbeabletobuyhisownspacecraft.Thatiswhyheisprep
morejarphone
·
2016-03-11 20:00
莫比乌斯
反演学习笔记
莫比乌斯
反演的形式:另一种描述是:一种是和所有的约数有关一种是和所有的倍数有关,解题的时候要根据题目选择合适的表达形式,感觉第二种用的比较多。
morejarphone
·
2016-03-09 20:00
[bzoj2956]模积和
学过
莫比乌斯
反演的都知道,对于任意i,⌊ni⌋只有根号n种取值。然后本题就可做了。#include #include #include #definefo(i,a,b)for(i=a;i<=b;i++
WerKeyTom_FTD
·
2016-03-09 19:00
bzoj 2154 Crash的数字表格(
莫比乌斯
反演及优化)
Description今天的数学课上,Crash小朋友学习了最小公倍数(LeastCommonMultiple)。对于两个正整数a和b,LCM(a,b)表示能同时被a和b整除的最小正整数。例如,LCM(6,8)=24。回到家后,Crash还在想着课上学的东西,为了研究最小公倍数,他画了一张N*M的表格。每个格子里写了一个数字,其中第i行第j列的那个格子里写着数为LCM(i,j)。一个4*5的表格
hahalidaxin
·
2016-03-07 17:00
bzoj 3529 [Sdoi2014]数表(
莫比乌斯
反演+BIT)
Description 有一张N×m的数表,其第i行第j列(1 2#include 3#include 4usingnamespacestd; 5 6constintN=1e5+10; 7 8structNode{ 9intn,m,a,id; 10booloperatorm)swap(n,m); 69que[i]=(Node){n,m,a,i}; 70mx=max(mx
hahalidaxin
·
2016-03-07 11:00
bzoj 2820 YY的GCD(
莫比乌斯
反演)
Description神犇YY虐完数论后给傻×kAc出了一题给定N,M,求1 2#include 3usingnamespacestd; 4 5typedeflonglongll; 6constintN=1e7+5; 7 8llmu[N],sum[N],su[N],sz,np[N]; 9 10voidget_mu() 11{ 12inti,j; 13mu[1]=1; 1
hahalidaxin
·
2016-03-07 10:00
bzoj 2301 [HAOI2011]Problem b(
莫比乌斯
反演)
Description 对于给出的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、k Output共n行,每行一个整数表示满足要求的数对(x,y)的个数 SampleInput22515115152SampleOutput143HINT
hahalidaxin
·
2016-03-06 21:00
莫比乌斯
反演
友情提醒:这篇文章中的大部分东西都出自popoqqq的课件《
莫比乌斯
反演》和hzwer的博客,orz首先我们来看一个函数,。这个函数还是十分常见的。
fjzzq2002
·
2016-03-04 23:00
2693: jzptab|
莫比乌斯
反演
作为公式恐惧症晚期患者..就继续写一发题解补救一下题目让求∑i=1n∑j=1mlcm(i,j)=∑i=1n∑j=1mi∗jgcd(i,j)可以枚举gcdAns=∑d=1n∑i=1n∑j=1mi∗jd(gcd(i,j)=d)=∑d=1n∑i=1⌊nd⌋∑j=1⌊md⌋d2∗i∗jd(gcd(i,j)=1)=∑d=1nd∑i=1⌊nd⌋∑j=1⌊md⌋i∗j(gcd(i,j)=1)然后只需要继续化简这
ws_yzy
·
2016-03-04 10:00
莫比乌斯反演
UVA 11014Make a Crystal
我们要求的就是g(1)啦,这就是
莫比乌斯
反演啦。(3)的情况只要令f(x)=[n/x]*[n/x]即可。
Fsss_7
·
2016-03-03 23:00
BZOJ 2154: Crash的数字表格
Orzwty大爷我冬令营的时候一定没学过
莫比乌斯
反演,没错,就是没学过。不然我怎么会什么都不记得了TAT然后就默默地复习了一遍,顺便写了这道题。PPT里最后一步实在推不下去了。。。。。。
nlj1999
·
2016-02-28 14:00
hdu 1695
莫比乌斯
反演
GCDTimeLimit:6000/3000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):8482 AcceptedSubmission(s):3152ProblemDescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc.
zjw6463
·
2016-02-27 19:00
【bzoj3994】[SDOI2015]约数个数和
莫比乌斯
反演
Description设d(x)为x的约数个数,给定N、M,求Input输入文件包含多组测试数据。第一行,一个整数T,表示测试数据的组数。接下来的T行,每行两个整数N、M。OutputT行,每行一个整数,表示你所求的答案。SampleInput2 74 56 SampleOutput110 121 HINT1 #include #include #include usingnamespace
LOI_DQS
·
2016-02-23 21:00
bzoj3739 DZY loves math VIII
莫比乌斯
函数
智商太低到现在还不会用μ函数做题。。膜拜了Claris的题解(其实主要是去看代码的)。 显然当gcd(i,j)>0时,对答案是没有贡献的的,因此化简原式得到: 如果令 我们可以发现f(i,d)=f(i-d,d)+μ(i)。然后可以暴力枚举因数d,最后更新f(i,d)(实际上只需要保存后面一维即可),然后就好了。AC代码如下:#include #include #d
lych_cys
·
2016-02-23 20:00
数论
DFS
莫比乌斯函数
bzoj3561 DZY Loves Math VI
莫比乌斯
函数
对原式运用
莫比乌斯
函数进行转化得到原式= 然后直接暴力就好了。时间复杂度O(NlogN)。
lych_cys
·
2016-02-23 11:00
数论
莫比乌斯函数
莫比乌斯
繁衍1
bzojcrash的数字表格2154题目大意n,m 2#include 3#include 4#include 5usingnamespacestd; 6#definemaxn10000020 7#definemod20101009 8 9intprime[maxn],cnt; 10longlongf[maxn]; 11booltag[maxn]; 12longlongn,m
zhangqingqi
·
2016-02-21 19:00
BZOJ 3994: [SDOI2015]约数个数和|
莫比乌斯
反演
有一个非常神的东西:d(n∗m)=∑i|n∑j|mgcd(i,j)==1并不知道怎么证明……然后有了这个式子后面就很简单了!然后Ans=∑i=1n∑j=1m⌊ni⌋⌊mj⌋(gcd(i,j)==1)=∑i=1n∑j=1m∑d|i,d|ju(d)⌊ni⌋⌊mj⌋=∑d=1min(n,m)u(d)∑i=1⌊nd⌋∑j=1⌊md⌋⌊nd∗i⌋⌊md∗j⌋=∑d=1min(n,m)u(d)(∑i=1⌊nd
ws_yzy
·
2016-02-21 09:00
莫比乌斯反演
还有哪些东西要写눈_눈
눈_눈感觉数论写不完先记下来哪些要写 容斥原理抽屉原理置换群与Polya定理母函数二项式反演
莫比乌斯
反演积性函数狄利克雷卷积偏序关系理论高斯消元概率与期望问题博弈论之极大极小过程博弈论之Nim鸽巢原理
镜外之主
·
2016-02-19 19:00
BZOJ2190: [SDOI2008]仪仗队
有两种做法一个是欧拉函数的前缀和另一个是
莫比乌斯
反演貌似数据水能让
莫比乌斯
反演过去我用的是
莫比乌斯
反演#include #include #include usingnamespacestd; constintmaxn
liutian429073576
·
2016-02-17 09:00
bzoj4407 于神之怒加强版
莫比乌斯
函数
首先运用
莫比乌斯
函数对原式进行化简,得到:原式=∑ i=1 m ∑ j=1 n gcd(i,j) k →∑ d d k ∑ i=1 ⌊m/d⌋ ∑ j=1 ⌊n/d⌋ [gcd(i,j)==1] →∑
lych_cys
·
2016-02-16 19:00
数论
分块
线性筛
莫比乌斯函数
BZOJ4407: 于神之怒加强版
莫比乌斯
反演发现搞出来的式子和昨天的差不多#include #include #include usingnamespacestd; const intmod=1000000007; const intmaxn
liutian429073576
·
2016-02-16 09:00
gcd
BZOJ 4407: 于神之怒加强版|
莫比乌斯
反演
不会搞数学公式很苦恼!!flag:会写数学公式之后一定好好写一发题解非常感谢龙爷(sd第一男选手!!可惜神犇都不写blog)提供线性筛做法2.16————————————————-一下均设n #include #include #include #include #include #include #include #include #include #defineN5000005 #define
ws_yzy
·
2016-02-15 20:00
莫比乌斯反演
都贵玛:草原母亲,大爱无疆 | 功勋
青年略一沉吟,掏出一个
莫比乌斯
环。(
莫比乌斯
环只有一面。)2、青年问禅师
全球体育热点
·
2016-02-14 00:00
hdu1695(
莫比乌斯
)或欧拉函数+容斥
题意:求1-b和1-d之内各选一个数组成数对。问最大公约数为k的数对有多少个,数对是有序的。(b,d,k #include #include #include #include #include #include #include #include #include #include #include //freopen("in.txt","r",stdin); usingnamespacestd
phlsheji
·
2016-02-04 21:00
【bzoj3930】选数 递推
看了一下popoqqq爷的
莫比乌斯
反演,果断弃疗。还是写递推好,又短又快。
lych_cys
·
2016-02-03 20:00
快速幂
递推
BZOJ 2301 Problem b
id=2301冬令营听了
莫比乌斯
,这就是宋老师上课讲的例题咯[今天来实现一下]1#include 2#include 3#include 4 5usingnamespacestd;6 7inlineintin
诚叙
·
2016-02-03 19:00
BZOJ 2301 Problem b
id=2301冬令营听了
莫比乌斯
,这就是宋老师上课讲的例题咯[今天来实现一下]1#include 2#include 3#include 4 5usingnamespacestd;6 7inlineintin
诚叙
·
2016-02-03 19:00
bzoj 2301
先预处理
莫比乌斯
函数,再分块求不会用公式编辑TAT,直接贴题解吧。。从结论来看貌似也能用容斥原理?
onlyRP
·
2016-02-03 13:00
bzoj 2301
先预处理
莫比乌斯
函数,再分块求不会用公式编辑TAT,直接贴题解吧。。从结论来看貌似也能用容斥原理?
onlyRP
·
2016-02-03 13:00
WC2016总结
在第二课堂颓了4天,感觉外省的老师都好厉害呀,能讲
莫比乌斯
反演和斜率优化,感觉自己都没学透呀。 考试前夜,还是出去走走比较舒服,不过貌似有人感冒了,还是影响心情呀。
u012288458
·
2016-02-03 13:00
积性函数
则称它为完全积性的如果f是积性函数,那么其和是积性函数,其积也是积性函数设有,那么其因子个数是,其因子和是此外,欧拉函数,最大公约数gcd(a,b)=gcd(a1,b)*gcd(a2,b)[a=a1a2],
莫比乌斯
函
theArcticOcean
·
2016-02-03 10: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
数论
莫比乌斯反演
bzoj2693: jzptab
分析:同bzoj2301,
莫比乌斯
论文题。。
Fsss_7
·
2016-01-25 01:00
莫比乌斯
反演学习小记
算法简介
莫比乌斯
反演是组合数学中很重要的内容,可以用于解决很多组合数学的问题。
a_crazy_czy
·
2016-01-24 21:00
算法
数论
OI
莫比乌斯反演
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他