嗯...我遇到了一个问题,我通过一个名为 BIGFLOAT http://www.fractal- Landscapes.co.uk/bigint.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