这一部分主要包含了同于关系相关的算法,包括求逆元、线性同余方程等。
Qmi
代码示例
x := algorithm.Qmi(4, 5, 10) log.Println(x) //代码输出 4
GetInverse
代码示例
//code1x,err := algorithm.GetInverse(3, 7)log.Println(x,err)//code2x,err := algorithm.GetInverse(7, 7)log.Println(x,err)//运行结果18733086111712066817 <nil>//运行结果2114514 the there is no Inverse element about a/b congruent with m!
LinearCongruenceEquation
代码示例
x,y,err := algorithm.LinearCongruenceEquation(5, 1, 7)
log.Println(x,y,err)
//运行结果
3 2
