首页 > 其他分享 >数论小记

数论小记

时间:2024-03-21 09:35:04浏览次数:25  
标签:gcd 数论 lim sum leq ij 小记 幂次

做到就会补进来 >w<


\[d(ij)=\sum_{x|i}\sum_{y|j}[\gcd(x,y)=1] \]

其中 \(d\) 是约数个数,证明如下:

考虑 \(x,y\) 造就的 \(xy=d\) 的贡献,显然覆盖完全,那么我们现在需要一个 \(d\) 只能有一种产生贡献的方式。

考虑一个质数 \(p\) 在 \(x,y,d\) 中的幂次分别为 \(x',y',d'\),在 \(i\) 中的幂次为 \(lim\),显然 \(d'=x'+y'\),然后 \(gcd(x,y)=1\) 就有一个含义:\(x'=0\) 或 \(y'=0\)。

  • 对于 \(y'=0\),将其跟 \(x'\) 这个幂次对应。

  • 对于 \(x'=0\),将其根 \(lim+y'\) 这个幂次对应。

然后再考虑一个 \(d|ij\) 的质因子和幂次 \(p^t\),如果 \(1\leq t\leq lim\),只会在前面那一个里面算到,如果 \(lim<t\),那么会在后面那一种算到。

标签:gcd,数论,lim,sum,leq,ij,小记,幂次
From: https://www.cnblogs.com/chelsyqwq/p/18086609

相关文章

  • Linux操作系统小记
    1.finalshell使用Linux终端打开-输入ifconfig-查看ip地址finalshell-----SSH链接----输入信息2.Linux常用命令ls-a/      根目录隐藏文件ls-l/       竖着显示ls-lh/      竖着显示,并且包含大小pwd        ......
  • $k$ 进制 FWT 小记
    上文:FWT快速沃尔什变换概念\(k\)进制的DWT本质上是二进制操作的一个扩展操作。原来的位运算也推广到了\(k\)进制上。\(\text{or}\)卷积定义两个数\(x_{1...k},y_{1...k}\)的\(k\)进制或运算定义为:\(z_i=\max(x_i,y_i)\)。换言之,在每个维度上取\(\max\)。分析......
  • conda 使用小记
    不知道为啥用了这么久conda了还总是能遇到各种问题,哎。下载:https://www.anaconda.com/download#downloadsconda因为使用sh脚本安装的,所以有没有管理员权限都很好装。在服务器上安装时,记得把目录改为用户目录~/然后要将环境变量添加到\(~/.bashrc\)中。可以让命令行默......
  • 数论分块
    数论分块分块整除例题G-几番烟雾,只有花难护向上取整注意相减时要加上模数再取模#include<bits/stdc++.h>usingnamespacestd;#defineendl'\n'#defineintlonglong#definedb(x)cout<<x<<""<<endl;#define_db(a,n)for(inti=1;i<=n;i++)......
  • 启发式合并小记
    适用范围当题目中查询有关子树中的问题,而往往涉及类似莫队中每种值出现个数这类比较难用线段树快速维护的时候,我们可以考虑用启发式合并。过程启发式合并其实是优雅的暴力,具体思路就是:统计\(u\)子树的答案,我们先把\(u\)除了重儿子之外的所有儿子的答案统计了,然后再统计重儿......
  • 洛谷 P4173 残缺的字符串 卡常小记
    首先,使用匹配函数\(P(x_i,x_j)=x_ix_j-x_i^2[j\neq0]\)。容易发现,当存在\(i\neqj\)时,\(x_ix_j\)的系数只会增加,因此根据Schwartz-Zippel引理,随机一组\(x_{1\sim26}\)对应a~z即可。然后,对于NTT的过程,有两个卡常的点:一是点积reverse后转卷积的过程是舍......
  • 插头 dp 小记
    这里默认各位都会轮廓线dp。引入Luogu5074EattheTrees题意:给出\(n\timesm\)的方格,有些格子不能铺线,其它格子必须铺,可以形成多个闭合回路。问有多少种铺法?\(2\len,m\le12\)考虑如果每个格子和相邻格子(包括边缘)的衔接都合法,最终一定能形成若干个闭合回路,因此我们只......
  • 斯坦纳树小记
    斯坦纳树问题平面上有一些点,其中一些是关键点。给出一些点之间的线段,选择一些线段连通这些关键点并且线段总长度最小。最小斯坦纳树——在图论中的运用一张无向连通图,选择一个部分结点的生成树,结点包含点集\(S\),求生成树的最小边权和。\(n\le100,\spacem\le1000,\space|S......
  • 数论
    在线\(O(1)\)逆元预处理\([1,k]\)逆元,找到一个\(u\)使得\(xu\bmodp\leqk\),则\(x^{-1}=(xu)^{-1}\cdotu\)。设\(x=qB+r\),其中\(B=p^{1/3}\),\(xu=quB+ru\)。凭感觉\(xu\bmodp\)的分布很均匀,因此我们可以让\(u\)小一些。\(u\leqp^{1/3}\)时\(ru\leqp^......
  • 基于清晰度优先的安卓图片压缩工具的二次开发小记。
    原程序:https://github.com/lexluthors/CompressTools-Android工具特性:这是和微信压缩效果类似的压缩方式,采用底层压缩。尽量无损压缩图片,保持清晰度最优。可以对比原生方法bitmap.compress(CompressFormat.JPEG,quality,fileOutputStream);占用内存少,支持压缩生成原图分......