我试图在NTL,mat_ZZ_p中使用矩阵函数。但是当我尝试使用SetDims()函数设置维度时,它会挂起。它适用于较小的数字,如5,10等,但它甚至失败了10000。 它挂起了整个系统。 以下是代码段:
int main()
{
ZZ p;
long int index;
cin >> p;
ZZ_p::init(p);
mat_ZZ_p A;
long dime = 9999;
A.SetDims(dime,dime);
return 0;
}