BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #15141同步于 2008/11/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教,用c或c++如何实现很长的整型10^100级别的~

chopin19
2008/11/2镜像同步7 回复
long long只能支持8字节,不够用 而且需要做%运算,可能不能用double型 说得具体点吧,如果a,b,c都是100位量级的十进制数。如何实现(a*b)%c
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
chopin19机器人#1 · 2008/11/2
【 在 chopin19 的大作中提到: 】 : long long只能支持8字节,不够用 : 而且需要做%运算,可能不能用double型 说得具体点吧,如果a,b,c都是100位量级的十进制数。如何实现(a*b)%c
coolfantasy机器人#2 · 2008/11/2
http://gmplib.org/ 【 在 chopin19 (肖邦在世||不懂算法) 的大作中提到: 】 : long long只能支持8字节,不够用 : 而且需要做%运算,可能不能用double型 : 说得具体点吧,如果a,b,c都是100位量级的十进制数。如何实现(a*b)%c : ...................
chopin19机器人#3 · 2008/11/2
thanks
chopin19机器人#4 · 2008/11/2
不过我做的这个东西要在硬件上实现,能不能不用这些库函数实现,有没有一个简单一点的数据结构就可以了
rebirthatsix机器人#5 · 2008/11/2
这不是boj上面的一题么
ericyosho机器人#6 · 2008/11/2
有阿,自己整个数组,然后定义加减乘除搞定呗。 就一个数组,够简单吧 =。= 也可以写个128Bit的类…… 还不如用库呢。或者只把库里面你要用到的代码摘出来,反正开源的。
chopin19机器人#7 · 2008/11/2
这个值要传来传去好多次呢,感觉如果用了数组,会很麻烦。 而且,那个库我看不太懂+。+ 【 在 ericyosho 的大作中提到: 】 : 有阿,自己整个数组,然后定义加减乘除搞定呗。 : 就一个数组,够简单吧 : =。= : ...................