0

使用NTL,我必须在某个点评估多项式,并且我找到了 eval function: void eval(ZZ_p& b, const ZZ_pX& f, const ZZ_p& a),但在我的程序中,我必须使用 b 作为指数。幂函数是这样的:void power(ZZ_p& x, const ZZ_p& a, const ZZ& e).

有没有办法从 ZZ 转换为 ZZ_p?

4

1 回答 1

0

我会说最好拥有ZZ_p和使用rep

ZZ_p p;
power(x, a, rep(p));

为它的只读const ZZ&表示。这样可以避免不必要ZZ -> ZZ_p的解析。

于 2016-05-16T19:10:41.180 回答