Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用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).
void eval(ZZ_p& b, const ZZ_pX& f, const ZZ_p& a)
void power(ZZ_p& x, const ZZ_p& a, const ZZ& e)
有没有办法从 ZZ 转换为 ZZ_p?
我会说最好拥有ZZ_p和使用rep:
ZZ_p
rep
ZZ_p p; power(x, a, rep(p));
为它的只读const ZZ&表示。这样可以避免不必要ZZ -> ZZ_p的解析。
const ZZ&
ZZ -> ZZ_p
PHP中的标签