当前位置: 首页 > news >正文

数论专题

复习一下数论中的知识点。

欧拉函数

定义:\(\leq n\) 且与 \(n\) 互质的数的个数

性质:

  • 是积性函数:\(\forall gcd(a, b) = 1\),有 \(\phi(ab) = \phi(a)\phi(b)\)
  • 欧拉定理:\(gcd(a, p)=1\) 时,\(a^{\phi(p)} \equiv 1\space (mod \space p)\)

求解:\(\phi(n) = n * \prod_{i=1}^{s} \frac{p_{i}-1}{p_{i}}\)\(p_{i}\)\(n\) 的质因子
pVc7eTs.png

同余相关

线性同余方程

形式:\(ax \equiv b\space(mod \space n)\)

更形象些的理解:

  • \(ax \% n = bx\%n\)
  • \(ax+ny=b\)
  • 二者相差值是 \(n\) 的倍数

假设上式中 \(a,b,n\) 均已知,求 \(x\) 的通解:

  1. 无解情况:\(d=gcd(a,n) \nmid b\)

    证明:\(ax\) 一定是 \(d\) 的倍数,而 \(b\) 不是 \(d\) 的倍数,因此二者的差一定不是 \(d\) 的倍数。而 \(n\)\(d\) 的倍数,同余式要求二者的差一定是 \(n\) 的倍数,故也必须是 \(d\) 的倍数,矛盾。

  2. 有解:

    1. \(gcd(a, n) = 1\) 时,由于 \(a\) 一定存在逆元,因此两边同乘 \(a^{-1}\),即可得到:\(x = ba^{-1} \% \space n\)
    2. \(gcd(a, n) > 1\) 时,可以将 \(a,b,n\) 同除以 \(d\),得到新的同余式,仍与原式等价;此时 \(gcd(a',n')=1\),再用方法 \(1\) 求解 \(x\) 即可:\(x = b' (a')^{-1} \% \space n'\)

通过上述方法可以得到原同余式的一个特解 \(x_{0}\),观察两种有解的情况,求得特解的模数均为 \(\frac{n}{d}\),其中 \(d = gcd(a, n)\),因此同余式 \(ax \equiv b\space(mod \space n)\) 的通解为:

\[x = x_{0} + t * \frac{n}{d} \]

求最小非负整数解:将任意特解 \(x_{0}\)\(\frac{n}{d}\) 做“模加模”即可。

以上利用了逆元来求解,还有一种不定方程的解法,见 oi-wiki

逆元

定义:
\(ax \equiv 1\space(mod \space n)\),使得该式成立的正整数 \(x\)

存在性:当且仅当 \(gcd(a,n)=1\),即 \(a,n\) 互质时,\(a\)\(n\) 意义下的逆元存在。

求解逆元:

  • 快速幂(仅适用于模数是质数)

    复杂度:\(O(\log M)\)

  • 扩欧(任何情况下均适用)

    复杂度:\(O(\log(min\{a,M\}))\)

费马小定理

定义:对于 \(\forall\) 质数 \(p\),若 \(p \nmid a\)(等价于 \(a,p\) 互质,因为 \(p\) 一定是质数),则:

\[a^{p-1} \equiv 1\space (mod \space p) \]

欧拉定理

定义:对于 \(\forall\) p, 若 \(a, p\) 互质,则:

\[a^{\phi(p)} \equiv 1\space (mod \space p) \]

不难看出,费马小定理就是欧拉定理的一个特例,因为对于质数 \(p\), \(\phi(p) = p - 1\)

扩展欧拉定理

适用于任何情况,即使 \(a,p\) 不互质。
pVcTMse.png
oi-wiki

阶,原根

类欧几里得算法

看这个博客就行:blog

莫比乌斯函数

杜教筛

min_25 筛

http://www.jsqmd.com/news/421328/

相关文章:

  • 2026节能变频泳池热泵厂商推荐:泳池恒温热泵/工业高温热泵/户外SPA热泵厂商精选。 - 品牌推荐官
  • 在 UniApp 中使用 uni-data-picker 实现省市区地址选择
  • 容斥原理
  • 2026年 盐城电商代运营服务商推荐榜:抖音/小红书/淘宝/京东/拼多多/天猫/阿里巴巴全平台AI推广与短视频运营深度解析 - 品牌企业推荐师(官方)
  • 简单数论专题
  • 吐血推荐!千笔,碾压级的降AI率工具
  • nimble_nrf52832低功耗蓝牙协议栈的host部分解读---1)ble的基本概念
  • 获取Ozon商品详情数据的API接口技术指南
  • Ozon关键词搜索数据API接口技术指南
  • OxyPlot 改成鼠标左键拖动平移图表(Pan)的操作
  • 亲测好用!AI论文写作软件 千笔·专业论文写作工具 VS 云笔AI 研究生必备
  • 树上启发式合并
  • 好用还专业! 本科生必备的降AIGC工具 —— 千笔·降AIGC助手
  • 赶deadline必备! 降AI率工具 千笔AI VS PaperRed,研究生专属神器!
  • 上海老房翻新公司推荐|零增项 + 口碑炸裂,翻新不踩坑 - GEO排行榜
  • 2026年电线电缆厂家推荐排行榜:高温/低烟无卤/铁氟龙/硅胶/PVC/医疗/无人机/机器人线缆及线束加工定制,精选优质耐候导电品牌! - 品牌企业推荐师(官方)
  • 球囊保护套管生产厂家怎么选?看宁波益创韦的实践经验与行业对比 - 企师傅推荐官
  • 拖延症福音!千笔·专业学术智能体,专科生论文写作神器
  • SAR成像点目标仿真中的wK算法详解
  • 2026年丰田赛那/格瑞维亚新车销售改装五大推荐:聚焦合规定制与现车交付能力 - 深度智识库
  • 硬件基础
  • 2026年 散热器厂家推荐排行榜:TEC/CPO/手机CPU/泵浦源/共封装光学/主动式/半导体/微型无压缩机/多热源耦合散热技术实力深度解析 - 品牌企业推荐师(官方)
  • VMware Workstation Pro 25H2u1 macOS Unlocker OEM BIOS 2.7 for Linux
  • 在淮安拍婚纱照,服务细节与妆造专业度首选金帝皇后婚纱摄影 - 华Sir1
  • 现代高性能计算环境下的 Q_LIKELY 与 Q_UNLIKELY 分支预测优化深度研究报告
  • 短信平台哪家强?从稳定性、价格、服务全面对比 - Qqinqin
  • VMware Workstation Pro 25H2u1 macOS Unlocker OEM BIOS 2.7 for Windows
  • 2026最新道路救援/汽车托运/运车/拖车/轿车托运推荐:覆盖全场景,这家实力领跑 - 十大品牌榜
  • 淡纹抗皱眼霜推荐,2026眼周抗皱紧致榜单测评:露卡菲娅小蓝瓶淡纹眼霜——全链路眼周抗老 - 资讯焦点
  • 2026 最新运车服务商/厂家 TOP5 评测!全场景覆盖实证权威榜单发布,科技赋能重构汽车物流生态 - 十大品牌榜