标签: c++ limit modular-arithmetic
我想修改一个大约1.7x10 ^ 46的数字。事情看起来并不正确所以我努力编码模式3和5。它没有给我正确的答案。 Mathematica说他们应该是1和1,但我得到2和2。
有人可以告诉我发生了什么事吗?
这是我第一次使用非常大的数字,我知道数据类型及其范围的局限性,但这是硬编码的,没有任何存储在变量中。
答案 0 :(得分:2)
前段时间我使用过GMP库,也许它对你有所帮助。 https://gmplib.org/
这应该是一个评论,但还不能发表评论。