没有新消息
更多内容
2023-12-02:用go语言,如何求模立方根? x^3=a mod p, p是大于等于3的大质数, a是1到p-1范围的整数常数, x也是1到p-1范围的整数,求x。 p过大,x不能从1到p-1遍历。
写回答
a小于p,a%p=a,相当于求x^3=a,在[1,p-1]用折半查找法逼近,使得x1的立方小于a,而x2的大于a的最小整数区间。
3赞
0踩
0评论
我来这里是和你玩儿这个的吗?
4赞
package main import ( "fmt" "math/big" ) // 计算 x^3 ≡ a (mod p) 的解 func modCubicRoot(a, p *big.Int) *big.Int { /...全文