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
BZOJ3944
杜教筛题表
对于杜教筛我只是大概了解了一下他的用处以及基本的几个函数的筛法,并通过狄利克雷卷积了解了一下他的基本原理
bzoj3944
:Sum*裸的杜教筛bzoj4916:神犇和蒟蒻*按照筛phi的方式稍微推一下就好
weixin_30268921
·
2020-07-05 20:08
bzoj3944
(杜教筛+hash技巧)
这个是个常规的杜教筛,按上次的做法交上去会T,原因在于用了map。。。然后需要想办法不用map,手写hash是不可能手写的,所以去网上找解决姿势。。一个比较好的姿势是在存和M(k)的时候可以考虑用a[n/k]这种方式存(其中n是题目要求的)为什么可以这么存呢。。因为所有的k都是n除以一系列数得到的,而整除的顺序是对答案没有影响的,所以当把这些除数乘起来之后,枚举这些除数的积,就共有1..n这n种情
qkoqhh
·
2020-07-05 02:42
数论
其他算法
bzoj3944
sum 杜教筛
题目链接:传送门前置技能:莫比乌斯反演&狄利克雷卷积杜教筛基础解题思路:点亮前置技能就珂以发现这是裸题……首先杜教筛要卷积一个函数。先考虑S(n)=Σi=1nφ(i)S(n)=\Large\Sigma\large_{i=1}^{n}φ(i)S(n)=Σi=1nφ(i)的情况:发现有一条式子叫做φ∗I=idφ*I=idφ∗I=id。所以让两边卷积一个III,得到(I∗S)(n)=Σi=1nid(i)
ILoveFujibayashiRyou
·
2020-07-04 08:31
bzoj题目
bzoj3944
Sum
题目链接problem给出一个\(n,n#include#include#include#include#include#include#include#includeusingnamespacestd;typedeflonglongll;constintN=500010;llread(){llx=0,f=1;charc=getchar();while(c'9'){if(c=='-')f=-1;c
wxyww
·
2019-12-25 21:00
bzoj3944
: Sum(杜教筛)
传送门题意:思路:直接上杜教筛。知道怎么推导就很简单了,注意预处理的范围。然后我因为预处理范围不对被zxyoi教育了(ldx你这个傻×两倍常数活该被卡TLE)喜闻乐见代码:#include#defineriregisterintusingnamespacestd;constintN=7500005,lim=7500000;typedeflonglongll;namespaceSieve{intpr
SC.ldxcaicai
·
2019-02-12 21:34
#
数学
#
亚线性筛
【莫比乌斯反演-杜教筛练习】BZOJ3309
BZOJ3944
BZOJ4176
BZOJ3309DZYLovesMath【题目】原题地址对于正整数n,定义f(n)为n所含质因子的最大幂指数。例如f(1960)=f(2^3*5^1*7^2)=3,f(10007)=1,f(1)=0。给定正整数a,b,求sigma(sigma(f(gcd(i,j))))(i=1..a,j=1..b)。【解题思路】Ans=∑ad=1f(d)∑⌊ad⌋i=1∑⌊bd⌋j=1[(i,j)=1]Ans=∑
Dream_Lolita
·
2018-07-18 19:53
数论-莫比乌斯反演
数论-筛法
【莫比乌斯反演-杜教筛练习】BZOJ3309
BZOJ3944
BZOJ4176
BZOJ3309DZYLovesMath【题目】原题地址对于正整数n,定义f(n)为n所含质因子的最大幂指数。例如f(1960)=f(2^3*5^1*7^2)=3,f(10007)=1,f(1)=0。给定正整数a,b,求sigma(sigma(f(gcd(i,j))))(i=1..a,j=1..b)。【解题思路】Ans=∑ad=1f(d)∑⌊ad⌋i=1∑⌊bd⌋j=1[(i,j)=1]Ans=∑
Dream_Lolita
·
2018-07-18 19:53
数论-莫比乌斯反演
数论-筛法
bzoj3944
Sum(杜教筛)
杜教筛裸题。。。mu函数的前缀和怎么搞呢,我们有μ∗1=ϵ令g=1就好了。#includeusingnamespacestd;#definelllonglong#defineinf0x3f3f3f3f#defineN2000010#defineuintunsignedintinlinechargc(){staticcharbuf[1'9'){if(ch=='-')f=-1;ch=gc();}whi
Icefox_zhx
·
2018-05-07 21:12
bzoj
莫比乌斯反演
杜教筛
bzoj3944
Sum 杜教筛
模板题,注意杜教筛化式子的技巧:1、构造求和函数2、利用积性函数约数性质3、做差算出单项4、约数倍数转化贡献5、分块求商码:#include#include#include#includeusingnamespacestd;#defineM3000000#definelllonglonginttot,i,j,T,su[M+5];llans,phe[M+5],n[999],N,mhe[M+5],mu
_hlly_
·
2018-03-16 14:22
题目
[杜教筛]
BZOJ3944
: Sum
题意给定n,求∑ni=1ϕ(i)和∑ni=1μ(i)n≤231−1题解假装做了一道新题这道题=这题+这题水啊水#include#include#include#include#includeusingnamespacestd;usingnamespacestd::tr1;constintmaxn=5000005,N=5000000;typedeflonglongLL;intQ;intp[maxn]
Lynstery
·
2017-07-04 12:26
杜教筛
[
BZOJ3944
]Sum(杜教筛)
题目描述传送门题解杜教筛裸题我不会手写hash表…讲解移步:http://blog.csdn.net/clove_unique/article/details/66991109代码#include#include#include#include#include#includeusingnamespacestd;#defineN5000000#defineLLlonglongintT,n;intp[
Clove_unique
·
2017-03-28 10:03
题解
莫比乌斯反演
[
BZOJ3944
]Sum(杜教筛)
题目描述传送门题解杜教筛裸题我不会手写hash表…讲解移步:http://blog.csdn.net/clove_unique/article/details/66991109代码#include#include#include#include#include#includeusingnamespacestd;#defineN5000000#defineLLlonglongintT,n;intp[
Clove_unique
·
2017-03-28 10:03
题解
莫比乌斯反演
[
BZOJ3944
]SUM 杜教筛
题意求∑ni=1μ(i)和∑ni=1ϕ(i)1.∑ni=1∑d|iμ(d)=1=∑ni=1∑⌊ni⌋j=1μ(j)1=∑ni=1Sμ(⌊ni⌋)Sμ(n)=1−∑ni=2Sμ(⌊ni⌋)2.∑ni=1∑d|iϕ(d)=∑ni=1i=∑ni=1∑⌊ni⌋j=1ϕ(j)n∗(n+1)2=∑ni=1Sϕ(⌊ni⌋)Sϕ(n)=n∗(n+1)2−∑ni=2Sϕ(⌊ni⌋)套杜教筛。题目卡常数有点坑,发现u
LowestJN
·
2017-01-24 15:02
数论
杜教筛
【
bzoj3944
】Sum 杜教筛
本来以为这种东西只能O(N)线性筛,但是大千世界,无(sang)奇(xin)不(bing)有(kuang),确实存在更快的算法。 省选的时候rzz讲这种东西在国内OI称为杜教筛,用来求数论函数的前缀和,课件中有一般形式。 首先考虑对μ函数的前缀和(欧拉函数同理): 令f(x)=Σ(d|x)μ(d),μ的前缀和记为s(x),令g(x)为f的前缀和,那么有 g(x)=Σ
lych_cys
·
2016-03-24 20:00
数论
记忆化搜索
线性筛
杜教筛
BZOJ3944
: Sum
杜教筛思想就是变换一下函数杜教筛地址:http://blog.csdn.net/skywalkert/article/details/50500009%%%%%唐教主#include #include #include #include usingnamespacestd; #definelllonglong const llMaxn=5030001; llFai[Maxn]; intPrime[
liutian429073576
·
2016-03-21 08: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
其他