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
BZOJ2693
bzoj2693
: jzptab
传送门@jzq233jzq没看过2154的右转答案=∑d=1∑i=1ndi∑j=1mdj(gcd(i,j)==1)然后再化开。=∑d=1d∑b=1μ(b)∗b2∗∑i=1ndbi∑j=1mdbj设D=db则=∑D=1∑i=1nDi∑j=1mDj∗∑D|bDbμ(b)∗b2然后设f(x)=j∗∑D|bDbmu(b)∗b2可以发现f(x)是积性函数。线性筛一发+分块枚举D水过。#include#inc
zhouyuyang233
·
2020-09-16 19:32
辣鸡八中
数论
[
BZOJ2693
]jzptab
[
BZOJ2693
]jzptab试题描述给出\(n,m\),求\(\sum_{i=1}^n\sum_{j=1}^m\mathrm{lcm}(i,j)\)对\(100000009\)取模后的结果。
weixin_30873847
·
2020-09-16 19:52
bzoj2693
#include#include#include#include#includeusingnamespacestd;typedeflonglongLL;inlineintread(){intx=0;boolf=0;charc=getchar();for(;c'9';c=getchar())f=c=='-'?1:0;for(;c>='0'&&c=mod)a-=mod;returna;}intmain
stony_oi
·
2020-09-16 19:39
莫比乌斯函数
【
BZOJ2693
】jzptab
题解:第一次学莫比乌斯反演就是死在了这道题上这一次终于啃掉了最后面的那个东西是一个积性函数,线性筛的时候计算,需要自己手推一下总结几个小技巧:1.分母不好处理可以想办法弄到分子上去2.枚举一个数的倍数时可以直接用等比(差)等类似方法计算3.积性函数扔到一起还是一个积性函数,在线性筛的时候可以预处理前缀和//bysdfzchy#include#include#include#includeusing
sdfzchy
·
2020-09-16 19:41
数论-莫比乌斯反演
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
组合数学——莫比乌斯反演
莫比乌斯反演
数论分块
莫比乌斯反演题表
:入门题,利用μ(i)前缀和的性质bzoj2440:不能算反演吧,只是利用了μ的性质bzoj2226:可以用跟欧拉函数有关的一个公式,也可以反演bzoj2820:基础练习题bzoj2154:基础练习题
bzoj2693
200815147
·
2020-09-16 18:29
莫比乌斯反演
题表
[
BZOJ2693
]jzptab
Description求\(\sum\limits_{i=1}^n\sum\limits_{j=1}^mlcm(i,j)\),答案模1e9+9输出,多组询问Input一个正整数T表示数据组数接下来T行每行两个正整数表示N、MOutputT行每行一个整数表示第i组数据的结果SampleInput145SampleOutput122HINTT#include#include#include#inclu
a5163273
·
2020-09-16 18:40
ui
NKOJ3958(CQOI2015)(
BZOJ2693
) JZPTAB(莫比乌斯反演)
问题描述输入格式一个正整数T表示数据组数。接下来T行每行两个正整数表示N、M。(T#include#include#include#definelllonglong#defineN10000005usingnamespacestd;llT,n,m,p[N],g[N],s[N],ans,tot,mod=100000009;boolmark[N];intmain(){llt,q,i,j;scanf("
Mogician_Evian
·
2020-09-16 18:38
莫比乌斯与杜教筛
线性筛
莫比乌斯反演
bzoj2693
: jzptab
链接http://www.lydsy.com/JudgeOnline/problem.php?id=2693题解网上的题解都和popoqqq长得一样,我来发篇不太一样的。令g(x)=x(x+1)2s(n,m,x)=x2g(⌊nx⌋)g(⌊mx⌋)沿用上一道题中的结论ans=∑d=1n1d∑d|xnμ(xd)s(n,m,x)来变一下形∑x=1ns(n,m,x)∑d|x1dμ(xd)=∑x=1ng(⌊
*ACoder*
·
2020-09-16 17:45
#
莫比乌斯反演
[
BZOJ2693
]jzptab(莫比乌斯反演)
题目描述传送门题解刚开始感觉这题就是道水题啊,又一看模数tm不是质数啊同样假设n#include#include#include#includeusingnamespacestd;#defineLLlonglong#defineN10000005#defineMod100000009intT,n,m,ans;intp[N],prime[N];LLf[N],s[N];voidget(intn){f[
Clove_unique
·
2020-09-16 17:06
题解
莫比乌斯反演
BZOJ2154: Crash的数字表格 &
BZOJ2693
: jzptab
【传送门:BZOJ2154&BZOJ2693】简要题意:给出n,m,求$\sum_{i=1}^{n}\sum_{j=1}^{m}LCM(i,j)$题解:莫比乌斯反演(因为
BZOJ2693
是多组数据,数据强一点
weixin_30954265
·
2020-09-16 17:47
数据结构与算法
【莫比乌斯反演】[HYSBZ/
BZOJ2693
]jzptab
题目大意就是求∑ni=1∑mj=1lcm(i,j),但是有多组输入数据.如果之前做过【莫比乌斯反演】[HYSBZ\BZOJ2154]Crash的数字表格,就会发现,对于每一个询问,有O(n)的做法,但显然不够快。在上一道题中(sum的定义见【莫比乌斯反演】[HYSBZ\BZOJ2154]Crash的数字表格)。ans=∑d=1min(n,m)d∑k=1min(m,n)μ(k)∗k2∗sum(⌊nk
bo o ya ka
·
2020-09-16 17:14
BZOJ2693
: jzptab
沃日昨天过了那个单次询问的。。。具体内幕我还是不说了说多了都是泪我居然是Rank1?#include#include#includeusingnamespacestd;#definelllonglongconstintmaxn=10000011;constintMod=100000009;llPre[maxn],tp;boolcheck[maxn];intprime[maxn],tot;intsu
Hillan_
·
2020-09-16 17:01
数学
莫比乌斯反演
【
bzoj2693
】jzptab【反演】
反演是不是就是拿莫比乌斯函数乱搞……如果我说错了请回复--倒数第三行d’变成了倒数第四行的dd’……真是精妙。然后观察到d∑d′|dd′μ(d′)是积性函数,线性筛出来即可。为么我碰到的积性函数都是这么筛的:i是质数,直接算;i%prime[j]==0,f[i*prime[j]]=f[i]*prime[j];i%prime[j]!=0,f[i*prime[j]]=f[i]*f[prime[j]]…
ZMOIYNLP
·
2020-09-16 17:29
bzoj
数论
bzoj2693
jzptab
2693:jzptabTimeLimit:10SecMemoryLimit:512MBSubmit:954Solved:366[Submit][Status][Discuss]DescriptionInput一个正整数T表示数据组数接下来T行每行两个正整数表示N、MOutputT行每行一个整数表示第i组数据的结果SampleInput145SampleOutput122HINTT#include#
AaronPolaris
·
2020-09-16 17:44
莫比乌斯反演
OIer的狂欢
BZOJ2154,
BZOJ2693
(Mobius反演)
BZOJ2154:Crash的数字表格
BZOJ2693
:jzptabBZOJ2154给n,m,求∑i=1n∑j=1n[lcm(i,j)]将原式适当变形得:∑i=1n∑j=1n[lcm(i,j)]====
DZYO
·
2020-09-16 17:32
Mobius反演
bzoj2154/
bzoj2693
/洛谷P1829 Crash的数字表格 莫比乌斯反演
1.题目链接https://www.luogu.org/problemnew/show/P1829#sub2.题面题目描述今天的数学课上,Crash小朋友学习了最小公倍数(LeastCommonMultiple)。对于两个正整数a和b,LCM(a,b)表示能同时整除a和b的最小正整数。例如,LCM(6,8)=24。回到家后,Crash还在想着课上学的东西,为了研究最小公倍数,他画了一张N*M的表格
Forever小浮
·
2020-08-07 17:49
【BZOJ】2693: jzptab-莫比乌斯反演&线性筛
传送门:
bzoj2693
题解套路转化后长这样:∑T=1min(n,m)sum(⌊nT⌋)sum(⌊mT⌋)T∑d∣Td⋅μ(d)\sum\limits_{T=1}^{\min(n,m)}sum(\lfloor
ccosi
·
2019-02-27 10:20
BZOJ2693
: jzptab
沃日昨天过了那个单次询问的。。。具体内幕我还是不说了说多了都是泪我居然是Rank1?#include #include #include usingnamespacestd; #definelllonglong const intmaxn=10000011; const intMod=100000009; llPre[maxn],tp; boolcheck[maxn]; intprime[max
liutian429073576
·
2016-03-11 17:00
【莫比乌斯反演】[HYSBZ/
BZOJ2693
]jzptab
题目大意就是求∑ni=1∑mj=1lcm(i,j),但是有多组输入数据.如果之前做过【莫比乌斯反演】[HYSBZ\BZOJ2154]Crash的数字表格,就会发现,对于每一个询问,有O(n)的做法,但显然不够快。在上一道题中(sum的定义见【莫比乌斯反演】[HYSBZ\BZOJ2154]Crash的数字表格)。ans=∑d=1min(n,m)d∑k=1min(m,n)μ(k)∗k2∗sum(⌊nk
outer_form
·
2016-01-27 17:00
C++
数论
bzoj
莫比乌斯反演
HYSBZ
bzoj2693
: jzptab
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2693题意:中文题。。分析:同bzoj2301,莫比乌斯论文题。。代码:#include #include #include #include #include #include #include #include #include #include #include #pragmacommen
Fsss_7
·
2016-01-25 01:00
上一页
1
下一页
按字母分类:
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
其他