Note -「数论 定理及结论整合」
数学素养 low,表达可能存在不严谨,见谅。我准备慢慢补上证明?
Theorems.
裴蜀定理:关于 \(x, y\) 的线性方程 \(ax + by = c\) 有解,当且仅当 \(\gcd (a, b) | c\)。
唯一分解定理:对于任意一个大于 \(1\) 的整数 \(n\),\(n\) 可以唯一地被分解成若干个质数的幂的乘积。
欧拉定理:若 \(\gcd (a, m) = 1\),则 \(a ^{\varphi (m)} \equiv 1 \pmod m\)。且可知 \(a ^{n \bmod \varphi (m)} \equiv a^n \pmod m\)。
- 扩展:\(a ^n \bmod m =
\begin {cases}
a ^n \bmod m &{n < \varphi (m)}
\\
a ^{n \bmod \varphi (m) + \varphi (m)} \bmod m &{\mathrm{Otherwise.}}
\end {cases}\)
- 扩展:\(a ^n \bmod m =
费马小定理:若 \(p\) 为质数,则有 \(a ^p \equiv a \pmod p\)。
威尔逊定理:\((p - 1)! \equiv p \pmod p\),当且仅当 \(p\) 为质数。
中国剩余定理:有 \(n\) 个方程 \(x \equiv a_i \pmod {p_i}\),构成关于 \(x\) 的线性同余方程组,且 \(p_i\) 间两两互质。
记 \(p = \prod \limits _{i = 1} ^{n} p_i, w_i = \frac {p} {p_i}\),且有 \(\mathrm{Inv}(x, y)\) 表示 \(x\) 在模 \(y\) 意义下的逆元,则方程组的解为 \(x \equiv \sum \limits _{i = 1} ^{n} a_i w_i \mathrm{Inv}(w_i, p_i) \pmod p\)。
卢卡斯定理:\(d\binom {n} {m} \equiv \dbinom {n \bmod p} {m \bmod p} \dbinom {\lfloor \frac {n} {p} \rfloor} {\lfloor \frac {n} {p} \rfloor} \pmod p\)。
Conclusions.
\(\gcd (a^n - 1, a^m - 1) = a ^{\gcd (n, m)} - 1\)。
- 扩展:\(\gcd (a^n - b^n, a^m - b^m) = a ^{\gcd (n, m)} - b ^{\gcd (n, m)}\)。其中 \(\gcd (a, b) = 1\)。
\(f_x\) 表示斐波那契数列的第 \(x\) 项,则有 \(\gcd (f(n), f(m)) = f(\gcd (n, m))\)。
若有 \(ac \equiv bc \pmod m\),则有 \(a \equiv b \pmod {\frac {m} {\gcd (c, m)}}\)。
若有 \(a \equiv b \pmod m\),则有 \(a \equiv b \pmod c\),其中 \(c | m\)。
\(\sum \limits _{i = 1} ^{n} \sum \limits _{j = 1} ^{n} [\gcd (i, j) = x] = \sum \limits _{i = 1} ^{\lfloor \frac {n} {x} \rfloor} \sum \limits _{j = 1} ^{\lfloor \frac {n} {x} \rfloor} [\gcd (i, j) = 1] = 2 \times \sum \limits _{i = 1} ^{\lfloor \frac {n} {x} \rfloor} \varphi (i) - 1\)。
\(\sum \limits _{d | n} \varphi (d) = n\)。
若 \(d(x) = \sum \limits _{d | n} 1\),则 \(d = 1 * 1\),其中(及以下所有)的 \(*\) 代指狄利克雷卷积。
若 \(\mathrm{Id}(x) = x\),则 \(\mathrm{Id} = \varphi * 1\)。
若 \(I\) 为狄利克雷卷积单位元,则 \(I = \mu * 1\)。
\(\sum \limits _{i = 1} ^{n} \sum \limits _{j = 1} ^{m} [\gcd (i, j) = x] = \sum \limits _{d = 1} ^{\min (a, b)} \mu (d) \lfloor \frac {a} {d} \rfloor \lfloor \frac {b} {d} \rfloor\),其中 \(a = \lfloor \frac {n} {x} \rfloor, b = \lfloor \frac {m} {x} \rfloor\)。
Note -「数论 定理及结论整合」的更多相关文章
- Note -「最大团-最小度不等式」
这是什么奇怪的名字qwq. 一些定义 只为便于理解,没有苛求专业的定义. 简单无向图:不存在重边.自环的无向图. \(\delta(G)\):无向图 \(G\) 中结点的最小度数.即 \(\m ...
- 架构设计之「 CAP 定理 」
在计算机领域,如果是初入行就算了,如果是多年的老码农还不懂 CAP 定理,那就真的说不过去了.CAP可是每一名技术架构师都必须掌握的基础原则啊. 现在只要是稍微大一点的互联网项目都是采用 分布式 结构 ...
- 「About Blockchain(一)」达沃斯年会上的区块链
「About Blockchain(一)」 --达沃斯年会上的区块链 写在前面:1月23日到26日,在瑞士达沃斯召开了第48届世界经济论坛.这个新闻本没有引起我格外的关注,直到前两天张老师分享给我一篇 ...
- 【LYOI 212】「雅礼集训 2017 Day8」价(二分匹配+最大权闭合子图)
「雅礼集训 2017 Day8」价 内存限制: 512 MiB时间限制: 1000 ms 输入文件: z.in输出文件: z.out [分析] 蛤?一开始看错题了,但是也没有改,因为不会做. 一开 ...
- 「给产品经理讲JVM」:垃圾收集算法
纠结的我,给我的JVM系列终于起了第三个名字,害,我真是太难了.从 JVM 到 每日五分钟,玩转 JVM 再到现在的给产品经理讲 JVM ,虽然内容为王,但是标题可以让更多的人看到我的文章,所以,历经 ...
- 「Mobile Testing Summit China 2016」 中国移动互联网测试大会-议题征集
时至北京盛夏,一场由 TesterHome 主办的关于移动互联网测试技术的盛会正在紧锣密鼓的筹备中.只要你关注软件质量,热爱测试,期待学习,都欢迎你加入这次移动测试技术大会中和我们一起分享经验.探讨话 ...
- 【翻译】西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,前篇(2)
Lighting和Shading(2)镜面反射的控制和模拟次级表面散射技术 http://www.4gamer.net/games/216/G021678/20140703095/index_2.ht ...
- 「七天自制PHP框架」第二天:模型与数据库
往期回顾:「七天自制PHP框架」第一天:路由与控制器,点击此处 什么是模型? 我们的WEB系统一定会和各种数据打交道,实际开发过程中,往往一个类对应了关系数据库的一张或多张数据表,这里就会出现两个问题 ...
- 「七天自制PHP框架」第三天:PHP实现的设计模式
往期回顾:「七天自制PHP框架」第二天:模型与数据库,点击此处 原文地址:http://www.cnblogs.com/sweng/p/6624845.html,欢迎关注:编程老头 为什么要使用设计模 ...
随机推荐
- 【CSAPP】Data Lab实验笔记
前天讲到要刚CSAPP,这一刚就是两天半.CSAPP果然够爽,自带完整的说明文档,评判程序,辅助程序.样例直接百万组走起,管饱! datalab讲的是整数和浮点数怎么用二进制表示的,考验的是用基本只用 ...
- 数据交换格式 JSON
1. 什么是 JSON 概念 : JSON 的英文全称是 JavaScript ObjEct Notation, 即 "JavaScript 对象表示法" . 简单来讲 : JSO ...
- 实战|Hadoop大数据集群搭建
一个执着于技术的公众号 前言 今天来为粉丝圆梦啦 话不多说,咱直接进入实战环节 实验环境: 主机名 IP地址 角色 qll251 192.16 ...
- vuepress搭建UI组件库文档踩坑篇
为了实现组件效果预览及代码展示可折叠功能,使用了插件vuepress-plugin-demo-container 相关配置可参考官网说明文档 第一步 安装插件 npm i - D vuepress-p ...
- SpringBoot从0到0.7——第四天
SpringBoot从0到0.7--第四天 今天进行实战开发一个小项目,SpringBoot和Thymeleaf集成的小项目 因为懒得写写前端,直接找的别人的项目在它的的基础上进行配置,进行修改.gi ...
- 3.Docker常用命令
帮助启动类命令 启动docker: systemctl start docker 停止docker: systemctl stop docker 重启docker: systemctl restart ...
- php魔术方法小结
php魔术方法 __construct() __construct(mixed ...$values = ""): void PHP 允许开发者在一个类中定义一个方法作为构造函数. ...
- 105_Power Pivot财务科目(层级深度&筛选深度)
博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 1.背景 在财务科目中,需要按照科目层级来显示:在excel中都是用公式来实现,而且对于数据的管理及更新是一件头痛的事情, ...
- 缓存&PWA实践
缓存&PWA 实践 一.背景 从上一篇<前端动画实现与原理分析>,我们从 Performance 进行动画的性能分析,并根据 Performance 分析来优化动画.但,前端不仅仅 ...
- 【freertos】009-任务控制
目录 前言 9.1 相对延时 9.1.1 函数原型 9.1.2 函数说明 9.1.3 参考例子 9.2 绝对延时 9.2.1 函数原型 9.2.2 函数说明 9.2.3 参考例子 9.3 获取任务优先 ...