算法中的模块化反演

问题描述 投票:1回答:1

我正在阅读Sanjoy das gupta在Algorithms第33页的算法书中的扩展Euclid算法

http://www.cse.iitd.ernet.in/~naveen/courses/CSL630/all.pdf

假设我们想计算11^-1 mod 25。使用扩展的Euclid算法,我们发现15 * 25 - 34 * 11 = 1。减少双方模25,我们有-34 * 11全等于1 mod 25.所以-34全等于16 mod 25是11 mod 25的倒数。

我的问题作者如何得出结论“-34 congruent等于16 mod 25是11 mod 25的逆。”从以前的声明。

algorithm mod
1个回答
1
投票

15 * 25 - 34 * 11 = 1你有15 * 25 - 34 * 11 = 1 mod 25导致-34 * 11 = 1 mod 25

如果你有a * b = 1,那么ab的乘法逆,如果ab是矩阵,场元素或残余类环的元素。

当你将-34标准化为0到24之间的范围时,得到结果16:16 = 2 * 25 - 34,因此16 * 11 = 1 mod 25。注意:恰好有一个自然的kk * 25 - 34在0到24之间,在这种情况下这是2。

© www.soinside.com 2019 - 2024. All rights reserved.