返回信息流long long只能支持8字节,不够用
而且需要做%运算,可能不能用double型
说得具体点吧,如果a,b,c都是100位量级的十进制数。如何实现(a*b)%c
这是一条镜像帖。来源:北邮人论坛 / cpp / #15141同步于 2008/11/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请教,用c或c++如何实现很长的整型10^100级别的~
chopin19
2008/11/2镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
【 在 chopin19 的大作中提到: 】
: long long只能支持8字节,不够用
: 而且需要做%运算,可能不能用double型
说得具体点吧,如果a,b,c都是100位量级的十进制数。如何实现(a*b)%c
http://gmplib.org/
【 在 chopin19 (肖邦在世||不懂算法) 的大作中提到: 】
: long long只能支持8字节,不够用
: 而且需要做%运算,可能不能用double型
: 说得具体点吧,如果a,b,c都是100位量级的十进制数。如何实现(a*b)%c
: ...................
有阿,自己整个数组,然后定义加减乘除搞定呗。
就一个数组,够简单吧
=。=
也可以写个128Bit的类……
还不如用库呢。或者只把库里面你要用到的代码摘出来,反正开源的。
这个值要传来传去好多次呢,感觉如果用了数组,会很麻烦。
而且,那个库我看不太懂+。+
【 在 ericyosho 的大作中提到: 】
: 有阿,自己整个数组,然后定义加减乘除搞定呗。
: 就一个数组,够简单吧
: =。=
: ...................