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
TEM反演
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
数据结构与算法
BZOJ4407 于神之怒加强版 - 莫比乌斯
反演
题解非常裸的莫比乌斯
反演
。
weixin_30337251
·
2020-09-16 17:45
数据结构与算法
【莫比乌斯
反演
】[HYSBZ/BZOJ2693]jzptab
题目大意就是求∑ni=1∑mj=1lcm(i,j),但是有多组输入数据.如果之前做过【莫比乌斯
反演
】[HYSBZ\BZOJ2154]Crash的数字表格,就会发现,对于每一个询问,有O(n)的做法,但显然不够快
bo o ya ka
·
2020-09-16 17:14
bzoj 2301 Problem b 莫比乌斯
反演
+容斥
题意:对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k,gcd(x,y)函数为x和y的最大公约数思路:在hdu1695的基础上加上容斥,即:ans=solve(b/k,d/k)-solve((a-1)/k,d/k)-solve((c-1)/k,b/k)+solve((a-1)/k,(c-1)/k),详见代码:/******************
Excelsior_kereo
·
2020-09-16 17:37
莫比乌斯反演
容斥
BZOJ2005:能量采集(Mobius
反演
)
传送门题意:求∑i=1n∑j=1mgcd(i,j)题解:Mobius
反演
。首先,n=∑d|nϕ(d)然后phi(d)可线性筛出。
DZYO
·
2020-09-16 17:18
Mobius反演
【莫比乌斯
反演
】BZOJ2154Crash的数字表格&BZOJ2693jzptab
首先是BZOJ2154题目大意给出n,m求∑i=1n∑j=1mlcm(i,j)满足(n,m#include#include#include#include#defineSFscanf#definePFprintf#defineMAXN10000010intMAXPRIME;#defineMOD20101009usingnamespacestd;vectorprimes;intisprime[MAX
616156
·
2020-09-16 17:17
莫比乌斯反演
Bzoj2820:YY的GCD:莫比乌斯
反演
题目链接:YY的GCD公式和上一题一样地推最后得到答案为令T=pd',化简公式得到后面那个sigma可以线性筛筛出来,枚举素数贡献答案即可#include#include#include#include#include#include#include#include#include#include#defineLLlonglongusingnamespacestd;constintmaxn=100
TheWolfWhistlingSong
·
2020-09-16 17:16
OI
数论
莫比乌斯反演
【CJOJ2512】gcd之和(莫比乌斯
反演
)
题面给定n,m(n,m#include#include#include#include#include#include#include#include#includeusingnamespacestd;#defineMOD998244353#defineMAX10000000inlineintread(){intx=0,t=1;charch=getchar();while((ch'9')&&ch!
小蒟蒻yyb
·
2020-09-16 17:44
CJOJ
莫比乌斯反演
BZOJ_P2820 YY的GCD(数论+莫比乌斯
反演
)
BZOJ传送门TimeLimit:10SecMemoryLimit:512MBSubmit:1227Solved:636[Submit][Status][Discuss]Description神犇YY虐完数论后给傻×kAc出了一题给定N,M,求1#includeusingnamespacestd;#defineN10000005typedeflonglongll;intn,m,cnt,t;intp
BeiYu-oi
·
2020-09-16 17:11
BZOJ
数论
莫比乌斯反演
【莫比乌斯
反演
】[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#includeusingnamespacestd;#defineMAXN10000000#defineMOD20101009#defineSum(x,y)(1ll*x*(x+1)/2%MOD*(1l
outer_form
·
2020-09-16 17:39
莫比乌斯反演
bzoj 3601: 一个人的数论 高斯消元&莫比乌斯
反演
AC代码如下:#include#include#include#definelllonglong#definemod1000000007#defineinv(x)ksm(x,1000000005)usingnamespacestd;intm,n,a[105][105],p[1005],q[1005];intksm(intx,inty){intt=1;if(y>=1,x=(ll)x*x%mod)if
lych_cys
·
2020-09-16 17:33
bzoj
bzoj3994 [SDOI2015]约数个数和(Mobius
反演
)
求∑ni=1∑mj=1σ0(ij)∑i=1n∑j=1mσ0(ij)我们有σ0(xy)=∑d1|x∑d2|y[gcd(d1,d2)=1]σ0(xy)=∑d1|x∑d2|y[gcd(d1,d2)=1]然后化式子就好了。最后答案就是∑d=1nμ(d)∑t1=1⌊nd⌋⌊⌊nd⌋t1⌋∑t2=1⌊md⌋⌊⌊md⌋t2⌋∑d=1nμ(d)∑t1=1⌊nd⌋⌊⌊nd⌋t1⌋∑t2=1⌊md⌋⌊⌊md⌋t2⌋O
Icefox_zhx
·
2020-09-16 17:21
bzoj
莫比乌斯反演
洛谷4449 BZOJ4407 于神之怒加强版 莫比乌斯
反演
线性筛
题目链接题意:给定n,m,kn,m,kn,m,k,求∑i=1n∑j=1mgcd(i,j)k\sum_{i=1}^n\sum_{j=1}^mgcd(i,j)^k∑i=1n∑j=1mgcd(i,j)k,有TTT组数据,每组数据的kkk是相同的。T<=2000,n,m,k<=5000000T<=2000,n,m,k<=5000000Tusingnamespacestd;const
forever_shi
·
2020-09-16 17:49
数论
莫比乌斯反演
线性筛
bzoj4407 于神之怒加强版
当你莫比乌斯
反演
发现复杂度不对的话怎么办?继续瞎**化简!令x=pd,那么有哎这个式子看起来很和善后面那个好像是积性函数(逃那么线性筛就行啦!!!问题是怎么筛呢
aklm45097
·
2020-09-16 17:35
php
「SDOI2018」旧试题(莫比乌斯
反演
)...
题目链接LOJ2476:https://loj.ac/problem/2476LOJ2565:https://loj.ac/problem/2565题解参考照搬了wxh的博客。为了方便,下文用\((x,y)\)表示\({\rmgcd}(x,y)\)。先分析LOJ2476。注意到对于任意一个数组\(a\),第\(x\)项的值\(a_x\)可以展开写成\(\sum_\limits{i=1}^{x}a_
anzi3457
·
2020-09-16 17:04
数据结构与算法
【bzoj2693】jzptab【
反演
】
反演
是不是就是拿莫比乌斯函数乱搞……如果我说错了请回复--倒数第三行d’变成了倒数第四行的dd’……真是精妙。然后观察到d∑d′|dd′μ(d′)是积性函数,线性筛出来即可。
ZMOIYNLP
·
2020-09-16 17:29
bzoj
数论
BZOJ 4176 [莫比乌斯
反演
][杜教筛]
Description求∑i=1n∑j=1nd(ij)Solution通过陈老师r老师等式可以的得到该式子就等于∑i=1n∑j=1n⌊ni⌋⌊nj⌋[(i,j)=1]一波
反演
以后就得到∑d=1nμ(d)
Vectorxj
·
2020-09-16 17:58
BZOJ 2693 jzptab 莫比乌斯
反演
题目大意:同2154多组数据后面那坨东西由于积性函数的约数和仍是积性函数因此只需要线性筛一下就行i%prime[j]==0那部分由于多出来的因数都不是无平方因子数因此μ值都为0增加的只有原先的D/i#include#include#include#include#defineM10001000#defineMOD100000009usingnamespacestd;typedeflonglongl
PoPoQQQ
·
2020-09-16 17:57
BZOJ
莫比乌斯反演
莫比乌斯
反演
详解
前言由于莫比乌斯
反演
的应用非常广泛,内容很多但是结论却并不复杂。然而如果没有接触过的话是很难得到超过暴力分的分数,最近的省选也经常考到,所以开单篇记一下公式。
Ripped
·
2020-09-16 17:57
莫比乌斯反演
BZOJ 4174 tty的求助 莫比乌斯
反演
题目大意:求∑Nn=1∑Mm=1∑m−1k=0⌊nk+xm⌋mod998244353假设n和m都已经确定了,现在要求这坨玩应:∑m−1k=0⌊nk+xm⌋=∑m−1k=0(⌊nk%m+xm⌋+nk−nk%mm)=∑m−1k=0(⌊nk%m+xm⌋+nkm−nk%mm)我们一项一项考虑令d=gcd(n,m),那么有∑m−1k=0⌊nk%m+xm⌋=d∗∑md−1k=0⌊kd+xm⌋=d∗(md∗x−
PoPoQQQ
·
2020-09-16 17:26
BZOJ
莫比乌斯反演
数论
YY的GCD,洛谷P2257,莫比乌斯
反演
+狄利克雷卷积
正题题目要求这个东西其实就是求根据换出来变成枚举d变成设,那么就变成发现做不了。看一下后面的东西,我们把它设成那么很明显发现prime函数指的是第i位是否为质数,是则为1,否则为0.然后整除分块一下,预处理狄利克雷卷积。然后n才1e7,按定义枚举#include#include#include#includeusingnamespacestd;intT;constintmaxn=1e7;intmu
Deep_Kevin
·
2020-09-16 17:50
【莫比乌斯
反演
】BZOJ4018 小Q的幻想之乡
【题目】原题地址题目可以转化为给定N,MN,M,求∑Ni=1∑Mj=1|i−j|gcd(i,j)∑i=1N∑j=1M|i−j|gcd(i,j)【题目分析】这种题就是
反演
辣,不过我不是很会,直接搬过来了大佬的
Dream_Lolita
·
2020-09-16 17:19
数论-莫比乌斯反演
[BZOJ5276] Skyfall & [CF235E] Number Challenge [莫比乌斯
反演
]
LinkBZOJ-https://www.lydsy.com/JudgeOnline/problem.php?id=5276Codeforces-http://codeforces.com/contest/235/problem/EDescription∑i=1A∑j=1B∑k=1Cd(ijk)mod  230\sum\limits_{i=1}^A\sum\
*éphia
·
2020-09-16 17:19
莫比乌斯反演
数论
【数论】Mobius
反演
学习笔记
于是我不得不开始治疗于是在写了n天某个半平面交题未果之后我决定先来搞搞mobius
反演
换换口味。。。说正文啦魂淡!好吧我不扯淡了开始正文时间。——————
CreationAugust
·
2020-09-16 17:18
随便搞搞
丧心病狂
莫比乌斯
反演
公式(数论)
转自:http://blog.csdn.net/f_zyj/article/details/51852672莫比乌斯
反演
公式则莫比乌斯函数µ另一种更常用的形式:在某一个范围内:则线性筛法求解/**莫比乌斯
反演
公式
BBHHTT
·
2020-09-16 17:17
ACM算法规整
数论
莫比乌斯反演公式数论
BZOJ2154+BZOJ2693 Crash的数字表格&jzptab-莫比乌斯
反演
1n∑j=1nlcm(i,j)=∑i=1n∑j=1nijgcd(i,j)∑i=1n∑j=1nlcm(i,j)=∑i=1n∑j=1nijgcd(i,j)然后开始拼命化简,未果听完dalao的提示:莫比乌斯
反演
题一定要想办法搞掉分母
Fizzmy
·
2020-09-16 17:46
数论
莫比乌斯反演
BZOJ-2301-莫比乌斯
莫比乌斯
反演
;形式一:F(n)=∑d|nf(d)=>f(n)=∑d|nμ(d)F(nd)形式二:F(n)=∑n|df(d)=>f(n)=∑n|dμ(dn)F(d)题目大意:求在af(i)=∑i|dμ(di
zyz_3_14159
·
2020-09-16 17:12
bzoj4659 Lcm (莫比乌斯
反演
)
题意求∑i=1n∑j=1mlcm(i,j)(gcd(i,j)无平方质因子)∑i=1n∑j=1mlcm(i,j)(gcd(i,j)无平方质因子)题解无平方质因子,即μ2=1μ2=1因此式子可以转化为∑i=1n∑j=1mlcm(i,j)(gcd(i,j)无平方质因子)=∑i=1n∑j=1mlcm(i,j)μ2(gcd(i,j))=∑i=1n∑j=1mijgcd(i,j)μ2(gcd(i,j))=∑d=
sunshiness_s
·
2020-09-16 17:05
数学
莫比乌斯反演
BZOJ-2820-YY的GCD-(Mobius
反演
)
神犇YY虐完数论后给傻×kAc出了一题给定N,M,求1#defineINF0x3f3f3f3f#defineLLlonglong#definebugcoutMAXN)break;check[i*prime[j]]=1;if(i%prime[j]==0){mu[i*prime[j]]=0;break;}elsemu[i*prime[j]]-=mu[i];}}for(inti=0;im)swap(n,
EIKY
·
2020-09-16 17:03
数论
BZOJ
BZOJ2154,BZOJ2693 (Mobius
反演
)
BZOJ2154:Crash的数字表格BZOJ2693:jzptabBZOJ2154给n,m,求∑i=1n∑j=1n[lcm(i,j)]将原式适当变形得:∑i=1n∑j=1n[lcm(i,j)]====∑i=1n∑j=1ni⋅jgcd(i,j)∑d∑i=1⌊nd⌋∑i=1⌊md⌋d2⋅i⋅jd[gcd(i,j)==1]∑dd∑i=1⌊nd⌋∑i=1⌊md⌋i⋅j⋅∑x|i∧x|jμ(x)∑dd∑x
DZYO
·
2020-09-16 17:32
Mobius反演
BZOJ-2818-Gcd(欧拉函数/Mobius
反演
)
Description给定整数N,求1#defineINF0x3f3f3f3f#defineLLlonglong#definebugcout<<"bug\n"usingnamespacestd;constintMAXN=1e7+7;constintMAXM=1e9+7;longlongphi[MAXN];longlongprime[MAXN];intnum_prime;voidget_euler(
EIKY
·
2020-09-16 17:31
数论
BZOJ
bzoj5332/loj2565 [Sdoi2018]旧试题(Mobius
反演
+图论)
求∑x=1A∑y=1B∑z=1Cd(xyz)∑x=1A∑y=1B∑z=1Cd(xyz)类似这道题的结论,我们有d(xyz)=∑i|x∑j|y∑k|z[(i,j)==1][(j,k)==1][(i,k)==1]d(xyz)=∑i|x∑j|y∑k|z[(i,j)==1][(j,k)==1][(i,k)==1]于是带进去,就是求∑x=1A∑y=1B∑z=1C∑i|x∑j|y∑k|z[(i,j)==1][
Icefox_zhx
·
2020-09-16 17:53
bzoj
莫比乌斯反演
PAT B1001
=1){if(n%2==0)n=n/2;elsen=(3*n+1)/2;num++;}printf("%d",num);cin>>
tem
;return0;}总结:1.输入要加&2.条件判断while
xiaocxks
·
2020-09-16 13:59
PAT
js 向数组对象中添加属性和属性值
letresultList=[{"name":"a1"},{"name":"b1"}]resultList.forEach(
tem
=>{
tem
.age=1;})循环向数组resultlist中添加age
weixin_45519129
·
2020-09-16 13:33
前端
影像出现条带斜纹式的乱码——reshape操作中按行与按列取数据的差异
Case2:做
反演
的时候,矩阵变向量输入模型,输出向量再变回矩阵时,reshape使用错误时,出现上图结果。如,对于输入的矩阵,用以下代码生成输入到模型里面的列向量:f
-Y-Q-Q-
·
2020-09-16 11:51
C语言经典例题:素数判断
初级版_BoolIsprimer(unsignedn){if(n<=1)returnfalse;unsignedi,
tem
=sqrt(n)+1;for(i=2;i<=
tem
;i++)/*2也是素数*/if
流沙的刺客
·
2020-09-16 09:02
C语言习题
语言
c
算法
【Linux 内核】文件系统(进阶篇)
这里我们以绝对路径访问方式来具体看看其流程是如何的:假如根据绝对路径寻找文件/
tem
/temp/wenqian的:
selfimpr1991
·
2020-09-16 07:00
Linux
Kernel
文件系统
linux
选择排序
=min){//确认找到最小值,进行交换inttem;
tem
=array[min];array[min]=array[i];array[i]=
tem
;}}returnarray;}
泽阳ZMQ
·
2020-09-16 07:15
算法初探
算法
选择排序
java
快排算法
代码如下:templatevoidexchange(T&l,T&r){Ttmp=l;l=r;r=tmp;}
tem
阿伯拉罕·冯·斯玛特
·
2020-09-16 00:23
算法导论
算法导论
快排算法
莫比乌斯
反演
莫比乌斯
反演
在数论中占有重要的地位,许多情况下能大大简化运算。那么我们先来认识莫比乌斯
反演
公式。
XTU_wcb
·
2020-09-15 23:15
数论
PHP 数组转json ,字符串中文乱码解决 (unicode)
定义一个数组 $arr_
tem
=array(array("id"=>1,"name"=>"油库","OilMass"=>"","YeweiVol"=>"","children"=>array(""))
茫茫鹿鹿
·
2020-09-15 23:19
PHP
Tinkphp 5.0 清除缓存文件
success('清除成功','index/index');}/*清除模版缓存不删除temp目录/publicfunctionclear_temp_ahce(){array_map('unlink',glob(
TEM
小猪爱上佩奇
·
2020-09-15 23:23
PHP
Caused by: java.io.FileNotFoundException: class path resource [templates/500] cannot be opened
org.springframework.web.util.NestedServletException:Requestprocessingfailed;nestedexceptionisorg.thymeleaf.exceptions.
Tem
Jeff_Scott
·
2020-09-15 23:08
debug/错误日志
【_ 記 】-bash: rz: command not found的两种解决办法
第一中解决方案:进入服务器后,cd/usr,进入
tem
文件中,cd/tmp,安装rz,wgethttp://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz然后执行
Code porter T3
·
2020-09-15 19:24
_
記
xshell
linux
Golang template 高级问题
len.papers}}判断数组长度为0{{eq(len.papers)0}}template自定义函数FuncMaps如果是ParseFiles,则template对象无法使用自定义函数,用如下方法解决t,_:=
tem
Wind_white
·
2020-09-15 19:58
WEB
小程序中如何获取当地天气,
css部分{{weather.
tem
}}℃{{weather.wea}}js部分Page({data:{//获取当前天气weather:{'wea_img':'qing'},//实况天气},onLoad
邱志刚
·
2020-09-15 14:00
小程序
20200802 T3 我永远喜欢【生成函数容斥,拉格朗日
反演
】
题目描述有nnn种颜色的石子,每种cic_ici个,记一个石子序列首尾相接后极长连续段的长度为lil_ili,求所有石子序列的1∏li!\frac1{\prodl_i!}∏li!1的和。n≤105,∑ci≤2∗105n\le10^5,\sumc_i\le2*10^5n≤105,∑ci≤2∗105题目分析先考虑去掉首尾相接的情况怎么做。因为限制了极长,容易想到把每种颜色分成几段,然后合并,但是不好保
Master.Yi
·
2020-09-15 13:44
多项式
容斥
生成函数
vue cli4.0创建 多页面应用
中添加module.exports={pages:{index:{//page的入口entry:'src/pages/projectA/main.js',//模板来源就是在public里面创建的入口文件名
tem
_Lunay
·
2020-09-15 07:02
vue
char*和unsigned 的转换
char*和unsigned的转换弄了好长时间都没有成功,最后用的强制类型转换成功了char*
tem
=newchar[4];unsigned*ret=(unsigned*)
tem
;//需要这样转换,unsignedret
少年不识123
·
2020-09-15 05:55
[LeetCode] 62。不同路径
defuniquePaths(self,m:int,n:int)->int:a=min(m,n)b=m+n-2temp=temp1=1foriinrange(b-a+2,b+1):temp=
tem
YupJuniper
·
2020-09-15 05:59
python
leetcode
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他