相关疑难解决方法(0)

如何存储极大数量?

例如,我有一个因子程序,需要保存可能超过50位数的巨大整数.C++中的绝对最大原始数据类型unsigned long long int的最大值18446744073709551615只有20位数.以下是C++限制的链接:http://www.cplusplus.com/reference/climits/

如何在某种变量中存储大于该数字的数字?

c++ int large-data data-structures

13
推荐指数
3
解决办法
5万
查看次数

模数大数的力量

我正在尝试实施SAFER +算法.该算法需要找到幂函数的模数,如下所示:

pow(45, x) mod 257
Run Code Online (Sandbox Code Playgroud)

变量x是一个字节,因此可以在0到255之间.因此,如果使用32位或64位整数实现,则幂函数的结果可能非常大,从而导致不正确的值.

我该如何进行此计算?

language-agnostic algorithm math modulus

9
推荐指数
3
解决办法
1万
查看次数