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 3512: DZY Loves Math IV
Description求∑i=1n∑j=1mφ(ij)Solution好强的题设S(n,m)=∑i=1mφ(ni)当|μ(n)|=1时φ(ni)=φ(i)∑d|(n,i)φ(nd)这个东西为什么别人都觉得那么显然啊QAQ。。。想了一节生物课。。令D=(i,n),φ(i)已经把i的所有质因子的(1−1pj)全部贡献掉了,还贡献了i,后面那个东西可以考虑贡献了p∈{p是质数|(p∣n)∧(p∤i)}的
Vectorxj
·
2020-07-04 09:46
数论
莫比乌斯反演&杜教筛
ZOJ 3687 The Review Plan I
容斥原理
/禁位排列
题意:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4970题解:#include#include#includeusingnamespacestd;#defineMOD55566677#definelintlonglong#defineMAXN52intfa[MAXN];intn,m;inta[MAXN][2];boolba
ConwayTian
·
2020-07-04 08:42
组合数学
bzoj3930 & 洛谷P3172 [CQOI2015]选数 狄利克雷卷积+杜教筛+快速幂
题目链接:bzoj3930洛谷P3172前置技能:快速幂(雾)杜教筛狄利克雷卷积(
莫比乌斯反演
)首先把答案表示出来:这里先把LLL和RRR都除以kkk,然后gcd=kgcd=kgcd=k就转化成gcd=
ILoveFujibayashiRyou
·
2020-07-04 08:31
bzoj题目
Luogu题目
bzoj3944 sum 杜教筛
题目链接:传送门前置技能:
莫比乌斯反演
&狄利克雷卷积杜教筛基础解题思路:点亮前置技能就珂以发现这是裸题……首先杜教筛要卷积一个函数。
ILoveFujibayashiRyou
·
2020-07-04 08:31
bzoj题目
BZOJ3930-
莫比乌斯反演
+杜教筛
题目的意思很简单,求给定区间内的gcd=k的个数,这应该是传统的
莫比乌斯反演
了。有两种思路,一种是直接将里面变成gcd=1,然后里面看作元函数用莫比乌斯函数和恒等函数展开,然后改变求和顺序。
月本_诚
·
2020-07-04 08:05
#
数论
莫比乌斯反演
与其前置技能
质数·积性函数·筛法质数定义大于1的、只被1和它本身整除的正整数唯一分解定理对于正整数n,我们一定可以将其写为若干个质数的幂的乘积形式即n=∏paiin=∏piai其中pipi是质数同时该分解是唯一的积性函数数论函数若有函数f(n)f(n)的定义域为正整数,值域为复数,称为数论函数积性函数若数论函数f(n)f(n)满足:对于互质的p、qp、q,有f(p⋅q)=f(p)⋅f(q)f(p⋅q)=f(p
SDFZspli
·
2020-07-04 08:20
莫比乌斯反演
总结
【BZOJ 3930】【CQOI 2015】选数
听说标算是
莫比乌斯反演
?一脸懵逼设f[i]为gcd等于k*i的方案数从大到小处理,记L为a/(K*i),R为b/(K*i),那么一共就可以取出(R-L+1)个数,一共有(R-L+1)^n种方案。
Ripped
·
2020-07-04 07:54
dp
luogu #2522 Problem b(
莫比乌斯反演
)(HAOI2011)
标签:数学对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k,gcd(x,y)函数为x和y的最大公约数。a,b,c,d,k#include#include#include#defineN50050usingnamespacestd;typedeflonglongll;intu[N],vis[N],p[N],top=0,t,a,b,c,d,k;lla
P1atform
·
2020-07-04 07:41
数学
莫比乌斯反演
初步
莫比乌斯反演
是数论中很重要的内容,可以优雅解决很多数论的问题。之前浅学了一下,这两天寒假专题训练又拾起来刷了些题,想总结一下。
NExPlain
·
2020-07-04 07:44
专题练习_数学
HDU 5794 A Simple Chess (
容斥原理
+Lucas定理+dp)
ASimpleChess问题描述有一个n*m棋盘,一枚棋子要从(1,1)格子移动到(n,m)格子。该棋子能从坐标为(x1,y1)的格子跳到格子(x2,y2),当且仅当:(x2-x1)^2+(y2-y1)^2=5x2>x1,y2>y1棋盘上有r个格子有障碍物,棋子不能落到有障碍物的格子上。请你计算,该棋子从起点到达终点总共有多少种方案。输入格式有若干组数据(#include#include#incl
Mogician_Evian
·
2020-07-04 07:04
容斥原理
Lucas定理
动态规划
容斥原理
Lucas
dp
NKOJ 4040 (CQOI 2017) 小Q的表格(
莫比乌斯反演
+分块+递推+线性筛/欧拉函数+分块+线性筛)
P4040小Q的表格问题描述题目给出了一个有规律的表格,因此我们先随便修改一个数找一下所有被修改的数之间有没有什么规律,很容易发现好像被修改的数的行号和列号的gcd是一样的,于是我们考虑证明,实际上我们的修改过程和辗转相减的过程是一样的,因此很容易得证。接着我们来考虑gcd一样的这些格子的数有什么特点,容易发现他们的倍数关系是固定的,等于行号列号乘积之商,所以我们用A[d]表示(d,d)这个格子的
Mogician_Evian
·
2020-07-04 07:03
莫比乌斯与杜教筛
线性筛
欧拉函数
递推
分块
[bzoj3930][CQOI2015]选数
莫比乌斯反演
传送门Description我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以10
XStalker
·
2020-07-04 06:28
莫比乌斯反演
洛谷P3172:[CQOI2015]选数 (DP+数论)
然后想
莫比乌斯反演
(好像时间过不去呀),而且我也不知道怎么log(n)求组合数(因为不能预处理阶乘到n),还上网看了个log(n)求阶乘,结果
KsCla
·
2020-07-04 06:53
DP
好题
数论
[bzoj 3701] Olympic Games (
莫比乌斯反演
)
题目描述给出n,m,l,r,modn,m,l,r,modn,m,l,r,mod表示一个(n+1)∗(m+1)(n+1)*(m+1)(n+1)∗(m+1)的格点图,求能够互相看见的点对个数对modmodmod取模的值.能互相看见定义为此两点连线上没有其他的格点且欧氏距离在[l,r]范围内n,m<=100000l,r<=150000mod<=109n,m<=100000\new
_Ark
·
2020-07-04 06:40
莫比乌斯反演
bzoj
[51Nod 1237] 最大公约数之和 (杜教筛+
莫比乌斯反演
)
题目描述求∑i=1n∑j=1n(i,j)mod(1e9+7)n<=1010\sum_{i=1}^n\sum_{j=1}^n(i,j)~mod~(1e9+7)\\n<=10^{10}i=1∑nj=1∑n(i,j)mod(1e9+7)n#include#include#includeusingnamespacestd;typedeflonglongLL;constintmod=1e9+7;
_Ark
·
2020-07-04 06:09
莫比乌斯反演
杜教筛
bzoj2301 [HAOI2011]Problem b(求gcd==k的个数)(
莫比乌斯反演
+
容斥原理
)
首先我们搞掉下界,怎么搞呢,用
容斥原理
即可。(看做矩形区间),然后我们需要求∑x=1n∑y=1ngcd(x,y)==k。
Icefox_zhx
·
2020-07-04 06:36
bzoj
莫比乌斯反演
容斥原理
分块
[luogu]P3768 简单的数学题(
莫比乌斯反演
,杜教筛)
题意求,答案膜素数数据范围:题解设如果所以欧拉函数和狄利克雷卷积,可以知道(我一开始也没反应过来,可以设为进一步推导),可以整除分块求,问题就变为化解(特指杜教筛操作)设,为积性函数,由杜教筛那么就可以快速求得前缀积了(预处理范围取)#include#include#include#include#includeusingnamespacestd;usingLL=longlong;constint
Hardict
·
2020-07-04 05:15
数论-各种数论函数
math
HDU 6390
莫比乌斯反演
题目链接题意:定义G(a,b)=ϕ(ab)/ϕ(a)*ϕ(b),给定n,m,mod求mod意义下的Σ(a=1->n)Σ(b=1->m)G(a,b)思路:ϕ(a)=a*(1-1/p1)*(1-1/p2)*...*(1-1/px)ϕ(b)=b*(1-1/p1)*(1-1/p2)*...*(1-1/px)ϕ(ab)=ab*(1-1/p1)*(1-1/p2)*...*(1-1/px)上下约分就会发现表达式
maze_illusion
·
2020-07-04 05:48
莫比乌斯反演
[BZOJ2820]YY的GCD(
莫比乌斯反演
+线性筛)
======这里放传送门======题解记得当初懵(fei)懂(chang)无(sha)知(bi)的时候把这个题当一个无脑水题写了一发结果T的死惨死惨的。。。当时直接O(n)回答询问了也不想想能不能过。。然后现在这个题就变成了ATP的反演入门题_(:з」∠)_题目要求∑p为质数∑i=1N∑j=1M[(i,j)=p]设F(k)为满足1≤i≤N,1≤j≤M并且gcd(i,j)=k的数对个数,f(k)为
FromATP
·
2020-07-04 05:58
BZOJ
烧脑的数论
[BZOJ3529][Sdoi2014]数表(
莫比乌斯反演
+树状数组)
题目描述传送门题解md刚开始读错题了本来不是很难的一道题被我搞的看起来不可能做出来?首先看看数表里的数都是啥实际上位置(i,j)上的数就是f(gcd(i,j)),其中f(i)表示i的约数和那么考虑一下怎么科学地求出来f约数和定理:若n=∏ipkii,其中pi为n的质因子,ki为质因子次数(正整数)那么n的所有约数的和为f(n)=∏i(∑j=0kipji)可以发现当(a,b)=1时f(ab)=f(a
Clove_unique
·
2020-07-04 05:13
题解
莫比乌斯反演
bit
省选
[2020 年联考 A 卷] 作业题 (
莫比乌斯反演
+变元矩阵树定理)
题面:https://www.luogu.com.cn/problem/P6624题解一道套路题先来考虑gcd=1的情况如何求所有生成树的边权和?使用变元矩阵树,把每一条边的边权赋为1+wx(w为它原来的边权)然后求其在modx^2意义下的答案那么x项的系数就是所有生成树的边权和因为要得到x项,只能有一条边贡献出自己的边权,其它的边都只能贡献1所以这样做是可以求出生成树的边权和的我们可以对矩阵上的
cqbzcsq
·
2020-07-04 04:32
数学
图论
[BZOJ2301][HAOI2011]Problem b(
莫比乌斯反演
)
题目:我是超链接题解:这个题目和HDU1695相比只是多了上下界,那我们加加减减就可以了因为减去[1,a]之后[a]就不包括在内了,为了加上含有[a]的个数,我们事先要把a–,c也是同样代码:#include#include#defineLLlonglongusingnamespacestd;constintN=100000;intpri[N+5],mu[N+5],num;boolss[N+5];
wwyx2001
·
2020-07-04 04:12
莫比乌斯反演
BZOJ 4176: Lucas的数论
莫比乌斯反演
杜教筛
4176:Lucas的数论TimeLimit:30SecMemoryLimit:256MBSubmit:378Solved:242[Submit][Status][Discuss]Description去年的Lucas非常喜欢数论题,但是一年以后的Lucas却不那么喜欢了。在整理以前的试题时,发现了这样一道题目“求Sigma(f(i)),其中1#include#include#include#in
BlackJack_
·
2020-07-04 04:35
杜教
洲阁
莫比乌斯
—————————数学
「SDOI 2015」约数个数和「
莫比乌斯反演
」
题意设d(x)d(x)d(x)为xxx的约数个数,求∑i=1n∑j=1md(ij)\sum_{i=1}^{n}\sum_{j=1}^{m}d(ij)∑i=1n∑j=1md(ij)。题解首先有个公式:d(ij)=∑x∣i∑y∣j[gcd(x,y)=1]d(ij)=\sum_{x|i}\sum_{y|j}[gcd(x,y)=1]d(ij)=x∣i∑y∣j∑[gcd(x,y)=1]证明大致如下:先考虑这
_Gion
·
2020-07-04 04:03
数学
-
莫比乌斯反演
数学
-
数论分块
BZOJ 2440 完全平方数 (
容斥原理
+莫比乌斯函数)
这题是
莫比乌斯反演
的入门题。好吧,就是求莫比乌斯函数,没用上反演。Description小X自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。
AbEver
·
2020-07-04 04:43
数论
&
数学
莫比乌斯反演
&
杜教筛
容斥原理
BZOJ
luogu3172 [CQOI2015]选数
莫比乌斯反演
+杜教筛
link题目大意:有N个数,每个数都在区间[L,H]之间,请求出所有数的gcd恰好为K的方案数推式子首先可以把[L,H]之间的数字gcd恰好为K转化为[(L-1)/K+1,H/K]之间数字gcd恰好为1然后就可以反演了下面手误把所有的H都打成了R\(\sum_{i_1=L}^R\sum_{i_2=L}^R\dots\sum_{i_N=L}^R[\gcd(i_1,i_2,\dots,i_N)=1]\
weixin_30892987
·
2020-07-04 02:57
【bzoj3930】[CQOI2015]选数
莫比乌斯反演
+杜教筛
题目描述我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以1000000007的余
weixin_30896511
·
2020-07-04 02:57
[BZOJ 3930] [CQOI 2015]选数(
莫比乌斯反演
+杜教筛)
[BZOJ3930][CQOI2015]选数(
莫比乌斯反演
+杜教筛)题面我们知道,从区间\([L,R]\)(L和R为整数)中选取N个整数,总共有\((R-L+1)^N\)种方案。
weixin_30551963
·
2020-07-04 02:02
BZOJ 3930: [CQOI2015]选数
莫比乌斯反演
+ 杜教筛
求$\sum_{i=L}^{R}\sum_{i'=L}^{R}....[gcd_{i=1}^{n}(i)==k]$$\Rightarrow\sum_{i=\frac{L}{k}}^{\frac{R}{k}}\sum_{i'=\frac{L}{k}}^{\frac{R}{k}}....[gcd_{i=1}^{n}(i)==1]$$\Rightarrow\sum_{i=\frac{L}{k}}^{\f
weixin_30411239
·
2020-07-04 02:51
CQOI2015 解题报告
首先给个比较神的题解:popoqqq大神的blog这个
莫比乌斯反演
真的不会我们记f[i]为gcd=i*k时的个数,可以得到若数都不相等的话,i一定小于1e5(辗转相减法可得),那么当数都不相等时,答案显然为
weixin_30376509
·
2020-07-04 02:50
P3172 [CQOI2015]选数 [
莫比乌斯反演
+杜教筛]
传送门然后就是整除分块+杜教筛#include#defineN5000050#defineMod1000000007#defineLLlonglongusingnamespacestd;intn,k,L,R;intprim[N],isp[N],tot,mu[N];mapMu;LLpower(LLa,intb){LLans=1;for(;b;b>>=1){if(b&1)ans=(ans*a)%Mod
FSYo
·
2020-07-04 02:21
莫比乌斯反演
杜教筛
[BZOJ3932] [CQOI2015]任务查询系统 && 可持久化线段树
搞不来
莫比乌斯反演
的我只好搞这个了结果把自己整的要死Orz首先把优先级离散化然后开可持久化线段树区间为优先级的区间把每个任务做成两个类似于维护差分数组的感觉然后一个一个插入到可持久化线段树里面去注意对任务总数的增加及减少注意任务有重复所以如果区间长度为
大蒟蒻syk
·
2020-07-04 02:16
BZOJ
线段树
[CQOI跪烂记]
尽管省选前浪的飞起但是也不用这样子吧QAQ话说考前那天是睡的最早的一次结果第二天居然最困的一次到底什么鬼啊QAQ话说十分迷信的早上听音乐结果依旧跪烂了QAQ首先我觉得我很对不起我的队友们Orz复习的时候他们说
莫比乌斯反演
搞不搞哦我一直说百分之八十不考考了只有当
容斥原理
搞了什么的结果我被第一题打脸了但是我还是很诚实的一个人我的确当
容斥原理
搞的
大蒟蒻syk
·
2020-07-04 02:16
洛谷 P3172 :[CQOI2015]选数(
莫比乌斯反演
+ 杜教筛)
∑i1=1h∑i2=1h∑i3=1h...[gcd(i1,i2,i3,..)=k]\sum_{i_1=1}^h\sum_{i_2=1}^h\sum_{i_3=1}^h...[gcd(i_1,i_2,i_3,..)=k]i1=1∑hi2=1∑hi3=1∑h...[gcd(i1,i2,i3,..)=k]=∑i1=1⌊hk⌋∑i2=1⌊hk⌋∑i3=1⌊hk⌋...[gcd(i1,i2,i3,..)=1
猝死在学ACM的路上
·
2020-07-04 01:20
莫比乌斯反演
莫比乌斯函数
杜教筛
洛谷P3172 [CQOI2015]选数(
莫比乌斯反演
+杜教筛)
嘛,主要是为了学杜教筛然后发现其实可以背板子?莫比乌斯函数前缀和μ(i)=1−∑j=2nμ([ij])\mu(i)=1-\sum_{j=2}^n\mu([\frac{i}{j}])μ(i)=1−j=2∑nμ([ji])欧拉函数前缀和ϕ(i)=i∗(i+1)2−∑j=2nϕ([ij])\phi(i)=\frac{i*(i+1)}{2}-\sum_{j=2}^n\phi([\frac{i}{j}])ϕ
Philosophiofantasia
·
2020-07-04 01:03
洛谷
数论
莫比乌斯反演
杜教筛
[CQOI2015]选数(bzoj3930
莫比乌斯反演
+杜教筛+累加有上下界)
原式=设设则(
莫比乌斯反演
)把a除掉后,上届为,下界为=。因此,。因此,可以对g(d)进行数论分块,通过杜教筛求莫比乌斯函数的前缀和。
luyehao1
·
2020-07-04 00:06
ACM-数论
洛谷 P3172 [CQOI2015]选数
莫比乌斯反演
+杜教筛
题目描述我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以1000000007的余
Amber_lylovely
·
2020-07-04 00:54
杜教筛
莫比乌斯反演
洛谷3172 BZOJ3930 CQOI2015 选数
莫比乌斯反演
杜教筛
题目链接题意:给你n,k,l,rn,k,l,rn,k,l,r,让你从[l,r][l,r][l,r]选一个数,选nnn次,总方案数是(r−l+1)n(r-l+1)^n(r−l+1)n,问选出的nnn个数的gcd恰好是kkk的方案数。n,k,l,r<=1e9,r−l<=1e5n,k,l,r<=1e9,r-l<=1e5n,k,l,rusingnamespacestd;constl
forever_shi
·
2020-07-04 00:35
莫比乌斯反演
杜教筛
数学
数论
【bzoj3930】[CQOI2015]选数 【
莫比乌斯反演
】【杜教筛】
题目传送门题意:求从区间[L,H][L,H](LL和HH为整数)中选取NN个整数,使它们的gcdgcd为KK的方案总数模10000000071000000007的值。题解:我们令l=⌊L−1K⌋l=⌊L−1K⌋,r=⌊HK⌋r=⌊HK⌋。则原问题等价于求从区间[l,r][l,r]中选取NN个整数,使它们的gcdgcd为11的方案总数模10000000071000000007的值。我们令F(i)F(
ez_2016gdgzoi471
·
2020-07-04 00:48
莫比乌斯反演
杜教筛
概率论经典问题之匹配问题
现在,根据
容斥原理
,至少一个人捡到自己帽子的概
pdcxs007
·
2020-07-02 14:24
数学随笔
概率论
匹配
概率
古典概型
【
莫比乌斯反演
】[HYSBZ/BZOJ2301]Problem b
题目大意就是求在af(i)=∑i|dμ(di)F(d)=∑i|dμ(di)⌊nd⌋⌊md⌋当i=1时,f(1)=∑min(n,m)d=1μ(d)⌊nd⌋⌊md⌋。由于⌊ni⌋的取值最多只有2n√个(这个很容易证明:在nsqrt(n)+1#includeusingnamespacestd;#defineMAXN50000inta,b,c,d,k,p[MAXN+10],pcnt,mu[MAXN+10]
outer_form
·
2020-07-02 14:17
莫比乌斯反演
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
·
2020-07-02 14:16
莫比乌斯反演
hdu GCD 【欧拉函数,素因子分解,筛选法,
容斥原理
】
一道不错的数论题,可惜自己想不出,只能参考大牛们的代码~~http://acm.hdu.edu.cn/showproblem.php?pid=1695#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespac
leolin_
·
2020-07-02 07:20
数论
51nod 1594 Gcd and Phi
莫比乌斯反演
Description求∑i=1n∑j=1nφ(gcd(φ(i),φ(j)))∑i=1n∑j=1nφ(gcd(φ(i),φ(j)))n#include#definerep(i,st,ed)for(registerinti=st;i<=ed;++i)typedeflonglongLL;constintN=2000005;LLf[N+5],phi[N+5];intmu[N+5],prime[N+5],
olahiuj
·
2020-07-02 06:43
c++
莫比乌斯反演
「算法笔记」
莫比乌斯反演
简介
莫比乌斯反演
是数论中的重要内容。
hydingsy
·
2020-07-02 03:18
莫比乌斯反演
【HYSBZ 2301】——
莫比乌斯反演
TimeLimit:50SecMemoryLimit:256MBDescription对于给出的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、kOutput共n行,每行一个整数表示满足要求的数对(x,y)的个数SampleInput22
绝尘花遗落
·
2020-07-02 03:23
计算方法
【
莫比乌斯反演
】GCD1
还是不要脸的先给链接hz2016评测《《点击访问caioj《《点击访问这题是
莫比乌斯反演
的模板题只要让F(t)=满足gcd(x,y)%t==0的数对个数f(t)满足gcd(x,y)=t的数对个数,则F(
huangzhengdoc
·
2020-07-02 03:10
C++算法大全
OI训练专题
HYSBZ 2818
莫比乌斯反演
传送门
莫比乌斯反演
的入门题,设F(x):gcd(i,j)%x=0的对数f(x):gcd(i,j)=x的对数。
henucm
·
2020-07-02 02:41
数论
HYSBZ/BZOJ 3994 约数个数和(
莫比乌斯反演
)
题意给你n和m求∑i=1n∑j=1md(ij)\sum_{i=1}^n\sum_{j=1}^md(ij)i=1∑nj=1∑md(ij)其中d(x)d(x)d(x)表示xxx约数的个数思路这道题其实有一个很神奇的结论∑i=1n∑j=1md(ij)=∑gcd(i,j)==1⌊ni⌋⌊mj⌋\sum_{i=1}^n\sum_{j=1}^md(ij)=\sum_{gcd(i,j)==1}\left\lfl
兔蠢蠢
·
2020-07-02 00:06
莫比乌斯反演
莫比乌斯反演
+杜教筛 题表
“入门”难度BZOJ3994[SDOI2015]约数个数和BZOJ4805欧拉函数求和BZOJ2440[中山市选2011]完全平方数LuoguP3935CalculatingLuoguP4450双亲数BZOJ4916神犇和蒟蒻需要一点“小”技巧BZOJ2005[Noi2010]能量采集BZOJ2154Crash的数字表格BZOJ2693jzptabBZOJ2671CalcBZOJ2818GcdBZ
dilei7762
·
2020-07-01 22:53
上一页
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
其他