【问题标题】:Unbelievably Large Numbers in C++ [closed]C ++中令人难以置信的大数[关闭]
【发布时间】:2013-10-10 21:31:45
【问题描述】:

正如标题所说,我需要某种方式来存储和计算 C++ 中超过 500,000 位的整数。该程序需要的操作是:除法(整数)、加法、减法和模数。有谁知道可以帮助我完成此任务的图书馆吗?

【问题讨论】:

  • GMP似乎很流行。
  • 它是否包含我正在寻找的大小的数字?
  • 试试看吧。如果其他人可以,我怀疑你会遇到问题。
  • 500K 位大约是 1.5M 位,也就是大约 200K 字节。它应该可以工作,尽管我预计它会很慢。
  • 不管 LOL,它都会很慢,感谢您的输入。

标签: c++ digits large-data


【解决方案1】:

GMP 就是您想要的。处理大整数或浮点数没有实际的大小限制。 GMP 能够处理数十亿位数字,因此您完全在现实范围内。它主要取决于您的系统架构和可用内存限制。

http://gmplib.org/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    • 1970-01-01
    • 2013-01-06
    • 2018-08-05
    • 2011-07-20
    相关资源
    最近更新 更多