专栏文章

数论进阶

算法·理论参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miqxsywf
此快照首次捕获于
2025/12/04 12:29
3 个月前
此快照最后确认于
2025/12/04 12:29
3 个月前
查看原文

数论进阶

简单数论

模意义下的除法

在模意义下,所有分数都是非法的。比如: 5/35/3 (mod(mod 11)11)就是非法的。但是,如果将这个分数乘上一个数后变成了整数,那么它就是合法的。比如:(5/3)12(5/3)*12 (mod(mod 11)11)就是合法的。

逆元

现在要求能够实现模意义下的除法,对于一个模数 pp 和除数 xx ,往往能找到一个数,使乘上这个数,可以起到除法的效果。这个数称为逆元
逆元 inv(x)inv(x)需要满足:
xinv(x)1x·inv(x)≡1 (mod(mod p)p)
例如:计算 5÷3×125÷3×12 (mod(mod 11)11)
(mod(mod 11)11)下,n÷3n÷3可以代换为n×4n×4。所以:
5÷3×12=5×4×12=95÷3×12=5×4×12=9 (mod(mod 11)11)

求逆元

只有xxpp互质时,才有xx的逆元inv(x)inv(x)
要求inv(x)inv(x),可使用费马小定理:
pp为质数
xp11x^{p-1}≡1
所以,xxp21x·x^{p-2}≡1inv(x)inv(x)xp2x^{p-2}。注意,xxpp不互质不存在inv(x)inv(x)

线性不定方程

裴蜀定理

评论

0 条评论,欢迎与作者交流。

正在加载评论...