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
数论---莫比乌斯反演
[
莫比乌斯反演
] BZOJ 4174 tty的求助
丢题解跑:http://blog.csdn.net/PoPoQQQ/article/details/46820689%运算转化成gcd#include#include#includeusingnamespacestd;typedeflonglongll;constintP=998244353;constintN=500000;intn,m;doublex;llans;inlinellSum(llx
里阿奴摩西
·
2020-09-16 19:33
莫比乌斯反演&杜教筛
【BZOJ】【P4407】【于神之怒加强版】【题解】【
数论
】
id=4407这两天刚好在给学弟讲
数论
,bzoj上就来了一道裸题……答案就是\sum_DF(D)*n/d*m/dF(D=\sum{d|D}d^Kmu(D/d)线性筛,分块求F(p)=p^K-1F(x*p
iamzky
·
2020-09-16 19:16
ACM-ICPC
数论
——
莫比乌斯反演
【反演】假设我们手头有个数列F,通过某种变换H,可以得到函数G。,即:但现在只有函数G,需要求F,那么我们就需要寻找一种变换,使得G在经过这种变换后能够获得F,这个过程即为反演,即:【整除分块】对于式子:,其时间复杂度为O(n),当有多组数据时,O(n)并非正确的时间复杂度,此时有一种时间复杂度为O(√n)的算法:整除分块对于每一个通过打表发现,很多的值是相同的,它们呈一个块状分布,对每一个值相同
Alex_McAvoy
·
2020-09-16 19:41
#
数论——莫比乌斯反演
——————数论——————
莫比乌斯反演
的公式
莫比乌斯反演
由于
莫比乌斯反演
的应用非常广泛,内容很多但是结论却并不复杂。
SDAU_20175962
·
2020-09-16 19:08
算法的数学基础
Bzoj 2005: [Noi2010]能量采集(
莫比乌斯反演
)
2005:[Noi2010]能量采集TimeLimit:10SecMemoryLimit:552MBSubmit:3716Solved:2204[Submit][Status][Discuss]Description栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。栋栋的植物种得非常整齐,
nancheng58
·
2020-09-16 19:26
NOI赛题
数学相关
bzoj4176 Lucas 的
数论
======∑i=1n∑j=1nf(ij)∑i=1n∑j=1n∑d=1n2[dgcd(i,d)|j]∑i=1n∑d=1n2⌊n∗gcd(i,d)d⌋∑d=1n∑i=1⌊nd⌋∑j=1⌊n2d⌋⌊nj⌋e(gcd(i,j))∑d=1n∑i=1⌊nd⌋∑j=1n⌊nj⌋∑x|gcd(i,j)μ(x)∑x=1nμ(x)∑d=1n⌊ndx⌋∑j=1⌊nx⌋⌊njx⌋∑x=1nμ(x)(∑j=1⌊nx⌋⌊n
sdfzyhx
·
2020-09-16 19:42
数学
bzoj
【BZOJ2693】jzptab
题解:第一次学
莫比乌斯反演
就是死在了这道题上这一次终于啃掉了最后面的那个东西是一个积性函数,线性筛的时候计算,需要自己手推一下总结几个小技巧:1.分母不好处理可以想办法弄到分子上去2.枚举一个数的倍数时可以直接用等比
sdfzchy
·
2020-09-16 19:41
数论-莫比乌斯反演
BZOJ2440 [中山市选2011]完全平方数
标签:
莫比乌斯反演
,二分,容斥原理题目题目传送门Description小X自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。
yjjr
·
2020-09-16 19:34
数论
二分
bzoj
OI成长历程
BZOJ2154 Crash的数字表格
标签:
莫比乌斯反演
题目题目传送门Description今天的数学课上,Crash小朋友学习了最小公倍数(LeastCommonMultiple)。
yjjr
·
2020-09-16 19:34
数论
bzoj
OI成长历程
BZOJ2693(BZOJ2154)——
莫比乌斯反演
经典例题
题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2154题意理解:给你n和m,求所有的lcm(i,j)之和,1#include#include#include#include#definerp(i,s,t)for(i=s;i=s;i--)#definelllonglong#defineullunsignedlonglongusingnam
木每立兄豪
·
2020-09-16 19:00
组合数学——莫比乌斯反演
莫比乌斯反演
数论分块
莫比乌斯反演
这个算法,,最早于今年三月初从刘巨佬处听闻,今天才算初步学习了一下。这是一个非常神奇的算法,它可以将一些不好求的东西转化为一些好求的东西。然后一般来说会套用整除分块。所以不了解整除分块的同学可以看我下一篇博客,,待会儿马上写。我们现在正式开始。首先来看看莫比乌斯函数,我们叫它mu~莫比乌斯函数这个函数的定义是对于(i),当i=1时,该函数为1。当i可以被分解为k个质因数相乘,并且这k个质因数互相不
gigo_64
·
2020-09-16 19:57
莫比乌斯反演
bzoj1101Zap(
莫比乌斯反演
入门)
题目#include#include#includeusingnamespacestd;typedeflonglongll;constintN=5e4+5;intis[N],prime[N],mu[N],sum[N];voidMoblus(){mu[1]=1;inttot=0;for(inti=2;ib)swap(a,b);intlas;llans=0;for(inti=1;i<=a;i=las+
Helium_wild
·
2020-09-16 19:56
数学==莫比乌斯反演
数论
(
数论
那玩意儿是谁发明的给我站出来)感谢黄老师为我打开
数论
(绝望)的大门进位计数制b进制向十进制转换乘以基数并展开:(按位权)十进制向b进制转换整数部分除以基数并倒取余数,小数部分乘以基数,并顺取整数部分
yingyudou
·
2020-09-16 19:22
未竟的事业
知识点梳理
BZOJ 2154 (
莫比乌斯反演
)
参考博客https://blog.csdn.net/qkoqhh/article/details/82180994OIer的题不好玩呀,不过真是佩服这些大佬们。注意init初始化的时候,for不能直接开到maxn,按理说不会啊,但确实是T了#includeusingnamespacestd;typedeflonglongll;constllmod=20101009;constintmaxn=1e7
Combatting
·
2020-09-16 19:16
组合数学
莫比乌斯反演
与积性函数部分(转载)
article/details/77888386https://blog.csdn.net/skywalkert/article/details/50500009(偏理论)莫比乌斯与积性函数之前做过不少的
数论
题
等我学会后缀自动机
·
2020-09-16 18:03
经典问题
莫比乌斯反演
gcd(a,b)==kGuGuFishtion好题
http://acm.hdu.edu.cn/showproblem.php?pid=63901.任意一个数都可以分解成质因子的乘积2.考虑质因子pa:p^a1;b:p^b1;phi(a)=(p-1)*p^(a-1)phi(b)=(p-1)*p(b1-1);phi(a,b)=(p-1)*p(a1+b1-1);phi(ab)/(phi(a)*phi(b))=p/p-1=p/phi(p);3.所以就是求
愈努力俞幸运
·
2020-09-16 18:32
比赛
组合数学-莫比乌斯反演
bzoj 4407: 于神之怒加强版
题意:求∑ni∑mjgcd(i,j)kmod109+7题解:先上经典的
莫比乌斯反演
变形得到:∑min(n,m)d=1dk∑min(⌊nd⌋,⌊md⌋)p=1μ(p)⌊ndp⌋⌊mdp⌋=∑min(n,m
fyc_kabuto
·
2020-09-16 18:59
数论
莫比乌斯反演
筛法
bzoj4407 于神之怒加强版(
莫比乌斯反演
+线性筛)
4407:于神之怒加强版TimeLimit:80SecMemoryLimit:512MBSubmit:355Solved:174[Submit][Status][Discuss]Description给下N,M,K.求Input输入有多组数据,输入数据的第一行两个正整数T,K,代表有T组数据,K的意义如上所示,下面第二行到第T+1行,每行为两个正整数N,M,其意义如上式所示。Output如题Sam
lethalboy
·
2020-09-16 18:19
数论
bzoj 4407: 于神之怒加强版
莫比乌斯反演
题意给出n,m,k求多组数据n,m#include#include#include#include#defineN5000005#definelllonglongusingnamespacestd;constintMOD=1000000007;intk,n,m,tot,prime[N],low[N],f[N];boolnot_prime[N];intksm(intx,inty){if(!y)ret
SFN1036
·
2020-09-16 18:12
莫比乌斯反演
bzoj 2154: Crash的数字表格
莫比乌斯反演
题意求∑ni=1∑mj=1lcm(i,j)n,m#include#include#include#include#defineMOD20101009#definelllonglongusingnamespacestd;constintMAXN=10000000;constintN=10000005;intprime[1000005],tot,mu[N],n,m;lls[N];boolnot_pri
SFN1036
·
2020-09-16 18:41
莫比乌斯反演
【BZOJ4407】于神之怒加强版(
莫比乌斯反演
)
(i,j)k题解根据惯用套路把公约数提出来∑d=1ndk∑i=1n∑j=1m[gcd(i,j)==d]再提一次∑d=1ndk∑i=1n/d∑j=1m/d[gcd(i,j)==1]后面这个东西很显然可以
数论
分块
小蒟蒻yyb
·
2020-09-16 18:07
BZOJ
莫比乌斯反演
数论
莫比乌斯反演
1002 BZOJ 2005
题意:栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。栋栋的植物种得非常整齐,一共有n列,每列有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x,y)来表示,其中x的范围是1至n,表示是在第x列,y的范围是1至m,表示是在第x列的第y棵。由于能量汇集机器较大,不便移
humeay
·
2020-09-16 18:02
数学
BZOJ3601:一个人的
数论
(
莫比乌斯反演
+伯努利数)
题面题意:给出d和n(n以分解质因数给出),问所有与n互质的数的d次幂之和,即∑xxd[gcd(x,n)==1]∑xxd[gcd(x,n)==1]套路推♂倒=∑i|nμ(i)∗id∗∑x=1nixd=∑i|nμ(i)∗id∗∑x=1nixdfa♂现最右边是个幂和,设为h(ni)h(ni),整个就是一个狄利克雷卷积。根据题目n以分解质因数输入的套路,应该是找到积性函数,然后一个个质因数乘起来μ(i)
KKiseki
·
2020-09-16 18:07
计数
数论
莫比乌斯反演
证明
首先定义几个概念:1,卷积:设是两个
数论
函数(也就是说,以自然数集为定义域的复数值函数),则卷积运算定义为可以证明,卷积运算满足:1)交换律:由定义显然。
nano_jz
·
2020-09-16 18:32
数学数论
浅谈一类积性函数的前缀和
前置技能积性函数的定义若f(n)的定义域为正整数域,值域为复数,即f:Z+→C,则称f(n)为
数论
函数。
nano_jz
·
2020-09-16 18:27
数学数论
bzoj 2818 Gcd
莫比乌斯反演
莫比乌斯反演
(其实这题求一下phi就行了。。。)
make_it_for_good
·
2020-09-16 18:42
bzoj 4174 tty的求助
数论
莫比乌斯反演
题意:求∑Nn=1∑Mm=1∑m−1k=0⌊nk+xm⌋先膜PoPoQQQ大爷。∑Nn=1∑Mm=1∑m−1k=0⌊nk+xm⌋=∑Nn=1∑Mm=1∑m−1k=0⌊nk%m+xm⌋+nkm−nk%mm然后先不考虑n,m,分三部分算。设gcd(n,m)=d。∑m−1k=0⌊nk%m+xm⌋=∑m−1k=0⌊d(ndk%md)+xm⌋然后因为nd和md互质,所以:=d∑md−1k=0⌊dk+xm⌋=
make_it_for_good
·
2020-09-16 18:42
数学
莫比乌斯反演
bzoj 4176 Lucas的
数论
莫比乌斯反演
∑ni=1∑nj=1d(i,j)=∑ni=1∑nj=1∑n2k=1[k|ij]=∑ni=1∑nj=1∑n2k=1[kgcd(i,k)|j]=∑ni=1∑n2k=1⌊n∗gcd(i,k)k⌋=∑nd=1∑⌊nd⌋i=1∑⌊n2d⌋k=1⌊nk⌋[gcd(i,k)=1]=∑nd=1∑⌊nd⌋i=1∑nk=1⌊nk⌋[gcd(i,k)=1]=∑nd=1∑⌊nd⌋i=1∑nk=1⌊nk⌋∑t|i,t|kμ
make_it_for_good
·
2020-09-16 18:42
莫比乌斯反演
JZOJ 4161 于神之怒 / BZOJ 4407 于神之怒加强版
莫比乌斯反演
时间复杂度分析
本文使用Markdown。如果你需要Markdown源码,请与我联系。传送门加强版传送门单组询问思路①枚举gcd②时间复杂度③积性函数④时间复杂度分析多组询问思路①化简②积性函数参考代码传送门加强版传送门单组询问思路①枚举gcd 这是一个最通用最基本的思路(然而一开始做的时候我却去想怎么把(gcd(x,y))k(gcd(x,y))k转化为别的形式)。知道它后,就不难将原问题转变为如下式子(完
UnnamedOrange
·
2020-09-16 18:04
OI
数学
算法学习FFT系列(2):快速
数论
变换NTT &&bzoj3992: [SDOI2015]序列统计例题详解
bzoj3992:[SDOI2015]序列统计Description小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数列,数列中的每个数都属于集合S。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助:给定整数x,求所有可以生成出的,且满足数列中所有数的乘积modM的值等于x的不同的数列的有多少个。小C认为,两个数列{Ai}和
lvzelong2014
·
2020-09-16 18:02
数学相关-FFT与NTT
bzoj 2301
一道
莫比乌斯反演
入门题。首先观察题目要求:的数对数首先可以发现,这个东西同时有上界和下界,所以并不是很容易计算那么我们变下形,可以看到:原式=是不是清晰很多了?(当然没有!)
lleozhang
·
2020-09-16 18:23
数论
莫比乌斯反演
莫比乌斯反演
数论
积性函数与Dirichlet卷积 学习小记
先给一波定义:(这里也感谢skywalkert大佬的精心讲解)
数论
函数的定义若f(n)f(n)的定义域为正整数域,值域为复数,即f:Z+→Cf:Z+→C,则称f(n)f(n)为
数论
函数。
Felix-Lee
·
2020-09-16 18:50
狄利克雷卷积
模板算法
模板与算法
狄利克雷卷积
模板算法
BZOJ4407: 于神之怒加强版
莫比乌斯反演
发现搞出来的式子和昨天的差不多#include#include#includeusingnamespacestd;constintmod=1000000007;constintmaxn=5000001
Hillan_
·
2020-09-16 18:17
数学
莫比乌斯反演
【
莫比乌斯反演
】BZOJ2818 Gcd
题面在这里反演裸题不解释示例程序:#include#includeusingnamespacestd;typedeflonglongll;constintmaxn=10000005;intn,p[maxn],mu[maxn],N=maxn-5;llf[maxn];boolvis[maxn];voidprepare(){mu[1]=1;N=min(N,n);for(inti=2;i<=N;i++){
linkfqy
·
2020-09-16 18:11
BZOJ
莫比乌斯反演
我的OI历程
常见OJ题解专栏
[
数论
数学]
莫比乌斯反演
定理
近期学习了
莫比乌斯反演
,算是一个学习笔记吧…在这里首先要说明:1:本文讨论的所有函数为
数论
函数,即定义域为D=N∗D=N^*D=N∗的函数;2:∑d∣nf(d)\sum\limits_{d|n}f(d)
ix35
·
2020-09-16 18:43
数论数学
数论数学
莫比乌斯反演
+
数论
分块
对于给定的整数a,b和d,有多少正整数对x,y,满足x#definelllonglongusingnamespacestd;constintmaxn=1e5+7;boolvis[maxn];llprime[maxn],mu[maxn];llcnt;voidInit(){llN=maxn;mu[1]=1;cnt=0;for(lli=2;i>T;while(T--){cin>>b>>d>>k;b/=k
henulmh
·
2020-09-16 18:51
【NOI2010】【BZOJ2005】能量采集(
莫比乌斯反演
、乱搞)
2.2
莫比乌斯反演
可以乱搞水过的题为什么要用莫反呢?F(x)=⌊nx⌋⌊mx⌋f(x)=∑x|dF(d)
Hany01
·
2020-09-16 18:19
莫比乌斯反演
数论
NOI
BZOJ
数论
二项式反演
反演公式c和d是两个跟n和r有关的函数根据用法不同,c和d是不同的一般数学家会先随便弄c函数然后经过复杂的计算和证明,得到d函数然后公式就可以套用了二项式反演公式(划重点)UVALive7040传送门题意:给n盆花涂色,从m种颜色中选取k种颜色涂,保证正好用上k种颜色,你必须用上这k种颜色去涂满n个相邻的花,并且要求相邻花的颜色不同,求方案数。(1≤n,m≤1e9,1≤k≤1e6,k≤n,m)思路
henucm
·
2020-09-16 18:19
数论
bzoj2301
莫比乌斯反演
+分块优化PoPoQQQ的课件讲得很详细,大赞~!
::Dash::
·
2020-09-16 18:07
bzoj
bzoj 4407: 于神之怒加强版 (反演+线性筛)
题目描述传送门题目大意:∑ni=1∑mj=1gcd(i,j)kmod109+7题解一道非常不错的
莫比乌斯反演
,想了一晚啊。。。。
clover_hxy
·
2020-09-16 18:22
反演
数论
洛谷 P2257 YY的GCD
莫比乌斯反演
P2257YY的GCD学习
数论
之
莫比乌斯反演
、杜教筛推荐:peng-ym推理:令:我们要求的是:令显然F(x)很容易求:我们反演一下:假设n#definelllonglongusingnamespacestd
一只叫橘子的猫
·
2020-09-16 18:41
数学----莫比乌斯反演
莫比乌斯反演
题表
bzoj1101\2301:入门题,利用μ(i)前缀和的性质bzoj2440:不能算反演吧,只是利用了μ的性质bzoj2226:可以用跟欧拉函数有关的一个公式,也可以反演bzoj2820:基础练习题bzoj2154:基础练习题bzoj2693:上面一题的升级,需要把式子的两个部分都写出来,换元再推bzoj3529:思路挺好的,离线再用树状数组维护函数的前缀和,解决了a的限制
200815147
·
2020-09-16 18:29
莫比乌斯反演
题表
[bzoj3601] 一个人的
数论
[
莫比乌斯反演
+高斯消元]
题面传送门思路这题妙啊先把式子摆出来$f_n(d)=\sum_{i=1}^n[gcd(i,n)==1]i^d$这个$gcd$看着碍眼,我们把它反演掉$f_n(d)=\sum_{i=1}^n\sum_{j|i,j|n}\mu(j)i^d=\sum_{j|n}\mu(j)\sum_{i=1}^{\frac{n}{j}}(ij)^d=\sum_{j|n}\mu(j)j^d\sum_{i=1}^{\fra
aiou7071
·
2020-09-16 18:17
【
数论
】bzoj4174tty的求助
题目链接(ps:这是一道权限题…)计算∑n=1N∑m=1M∑k=0m−1⌊nk+xm⌋其中N,M#include#defineLLlonglongint#definemod998244353#defineMAXN500005usingnamespacestd;intn,m,prime[MAXN],tot;LLu[MAXN];boolflag[MAXN];doublex;inlinevoidinit
RZXZ
·
2020-09-16 18:44
数论
快速
数论
变换(NTT)
开头NTT就是对FFT进行了改进,上一篇中讲了FFT,可以看到FFT所用的单位根wnkw_n^kwnk的实部和虚部都是通过正弦和余弦函数计算而来的,所以不可避免地会有很多浮点数运算所以NTT就是在整数范围内寻找和单位根有相同性质的那些数,可以提升计算的精度这种整数被找到了,就是原根欧拉函数对于一个正整数n,小于等于n且与n互质的正整数的个数,记作φ(n)\varphi(n)φ(n),有φ(x)=x
yoyooyooo
·
2020-09-16 18:02
算法整理
YY的GCD [Bzoj 2820]
题目地址请点击——YY的GCDDescription神犇YY虐完
数论
后给傻×kAc出了一题。给定N,M,求1≤x≤N,1≤y≤M且gcd(x,y)为质数的(x,y)有多少对。
XY20130630
·
2020-09-16 18:01
题解
数学
BZOJ
[
数论
]费马数为素数的条件
注:这是从新浪网转载过来的链接:http://blog.sina.com.cn/s/blog_6e3d28f70100n4he.html
TriSinker
·
2020-09-16 18:57
数学
[BZOJ 2693]jzptab:
莫比乌斯反演
点击这里查看原题和BZOJ2154类似,但是是多组数据,需要转化http://blog.csdn.net/PoPoQQQ/article/details/42078725(注意取模的问题,我因为输出答案时没有+mod%mod而WA了一次)/*User:SmallLanguage:C++ProblemNo.:2693*/#include#definelllonglong#defineinf99999
BrooksBUAA
·
2020-09-16 18:21
BZOJ
莫比乌斯反演
Luogu2257 YY的GCD
原题链接:https://www.luogu.org/problemnew/show/P2257YY的GCD题目描述神犇YY虐完
数论
后给傻×kAc出了一题给定N,M,求1#defineRregisterintusingnamespacestd
ShadyPi
·
2020-09-16 18:50
数论&数学========
莫比乌斯反演
[bzoj5332][bzoj5276][bzoj3994][
莫比乌斯反演
][三元环计数]旧试题/skyfall/约数个数和
Description旧试题skyfall约数个数和约数个数和题解由于这三个题长得比较像就放一起吧设D(u)D(u)D(u)表示uuu的约数和,那么有如下结论D(x∗y)=∑u∣x∑v∣y[gcd(u,v)==1]D(x*y)=\sum_{u|x}\sum_{v|y}[gcd(u,v)==1]D(x∗y)=u∣x∑v∣y∑[gcd(u,v)==1]证明如下,设kik_iki表示质因数pip_ipi
Rose_max
·
2020-09-16 18:17
bzoj
数论
莫比乌斯反演
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他