我正在试着解下面的方程(x * 0x5DEECE66D + 11) mod 2^47 = 0x310CDAF20000 WolframAlpha is able to solve in a few seconds我想出了下面这段简单的C++代码,用&替换了模,可惜效率不高,而且需要很长时间才能完成: auto target = 0x310CDAF20000LL;
auto devider = 0x5DEECE66DLL
我有一个(n x n)对称矩阵A和一个(n X 1)向量B,基本上,我只需要求解x的Ax =b,问题是A可能是大质量的。所以我在寻找在C++中解线性方程的最有效的算法。我查看了特征库。显然它有一种奇异值分解方法,但有人告诉我它很慢。求解x=inverse(A)*b似乎也是次优的。uBLAS更快吗?有没有更有效的方法?谢谢。
编辑