我正在尝试在 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;
}