快速计算大浮点数,例如0.4 ^ 100000000,有什么想法吗?
|
嗯...我有问题
我通过某种方式通过名为BIGFLOAT的库http://www.fractal-landscapes.co.uk/bigint解决了这个问题,可以确定结果超过10 ^ -308(double .net中的最大值)。 .html,
我需要什么来计算像0.4 ^(1000或100000000)之类的问题,它花费的时间很长,我还没有学习并行或分布式编程,但是我需要一个快速且易于理解的解决方案
我将在接下来的6小时内交付这个项目! :D
这是代码:
private BigFloat getBlocking(double k)
{
double p1, p2;
BigFloat p3;
p3 = new BigFloat(pp);
p1 = this.P / (double)(k / (double)this.N);
p2 = Math.Pow((1 - p1), 2);
p3= new BigFloat(1-p2,pp);
p3.Pow((int)k);
return p3;
}
其中K为1000,N为1001
没有找到相关结果
已邀请:
2 个回复
臂哦
寇剩
的对数为
,正好在常规浮点范围内。