-2

谁能告诉我如何在 C 中找到 (2^101100111000)%1000000007 ?有一个问题,我们必须将一个数字转换为二进制(1<=N<=600000)并找到 2^(N 的二进制表示)模 1000000007。

4

1 回答 1

1

您正在谈论的值不适合任何体系结构的标准,因此您将不得不使用任意精度数学库,例如GMP

嗯,刚看了宗的回答……他指的是一种更有效的方法……还没有读完文章,但看起来更好的方法……

于 2013-11-04T17:05:57.740 回答