两个大阶乘相除溢出。急救。 n (n-1) (n-2) (n-k+1)-* ---- * ---- *..... * ------k (k-1) (k-2) 1可否? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢正在采用 java.math.BigDecimal 。--- 我马上改用 BigInteger 你不应该先求N!然后再计算。应该每项都计算完后再相乘,像lee_nan() ( )所说的那样。否则本来结果不会溢出,但是在计算过程中却出现了溢出的值,这很不合理。 昨晚已经改用BigInteger完成。溢出问题解决了,但是误差问题出来了。但是结合其它部分的功能求出的概率的总和不为1(或者不接近1)了。原来采用double时,在100以内的基数进行计算时,概率总和是非常接近1的。郁闷!!!!!!谢谢 flyforlove(为情飞)、lee_nan() ,double相乘,也经常出现相当大的误差的,所以,我一直没有采用这种做法。不过,今天我得试一试。 我就是在google.com 搜了,找不到有关 浮点。记得大学时,关于数学的计算,有 MathLab 软件。--- 现在一搜“高精度计算”,确实有很多。如:超大整数高精度快速计算器谢谢各位,欢迎继续提供意见。等我把问题完全解决了,我再来结帐。 代码性能分析 让人疑惑的IO问题 关于JTree...如何使得树的节点存储的是自己的类,而节点显示的名字是类的属性?? 请教大家一个问题 关于慧通的 求解两个问题 为什么applet在小程序查看器中可以些文件,而在IE中却不能? 请问怎么模仿String 写一个 字符串类 直接用等号接收一个字符串 Java 异常处理的练习(本意是想程序做if循环,但是这是一个失败的循环,是我哪里的代码顺序放错了吗) 熟悉applet发布的高手们请进 为 什 么 通 过 OutputStream输 出 到 文 件 却 看 到 的 是 乱 码 问题出在那里?请指教 真心请教问题(有关多维数组的初始化问题)
原来采用double时,在100以内的基数进行计算时,概率总和是非常接近1的。郁闷!!!!!!谢谢 flyforlove(为情飞)、lee_nan() ,double相乘,也经常出现相当大的误差的,所以,我一直没有采用这种做法。
不过,今天我得试一试。
记得大学时,关于数学的计算,有 MathLab 软件。--- 现在一搜“高精度计算”,确实有很多。如:超大整数高精度快速计算器谢谢各位,欢迎继续提供意见。等我把问题完全解决了,我再来结帐。