基础数论重学笔记
之前都没有怎么理解,现在来复习一下。
费马小定理
对于任意质数
引理 1
对于任意三个正整数
变成
引理 2
若
反证法。如果存在
证明
构造模
根据引理 2 可得
一一对应可得
即
显然
欧拉定理
费马小定理是
首先两个与
所以证明把费马小定理里面的完全剩余系换成与
乘法逆元
乘法逆元,是指数学领域群
中任意一个元素 ,都在 中有唯一的逆元 ,具有性质 ,其中 为该群的单位元。
单位元是集合里的一种特别的元,与该集合里的运算有关。当它和其他元素结合时,并不会改变那些元素。
所以在模域下的乘法中,单位元就是
在求
具体地,若
可以写成
费马小定理
只能解决
欧拉定理
需要事先求出
把两个定理分开写了一堆废话……
拓展欧几里得算法
阶乘
在求组合数时我们常常会用到阶乘的逆元。
先用上面的方法求出
再深入思考一下你会发现
这样就做到了线性求
如果要线性求一堆数的逆元,可以将
威尔逊定理
必要性
两边同除以
考虑逆元为其本身的数,可以解得只有
所以
充分性
如果
那么
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现