흠 ... 내가 문제 있어 I했습니다입니다 결과 특정 계산 -308 (더블 그물에서 가장 큰 값) 내가 BIGFLOAT http://www.fractal-landscapes.co.uk/bigint.html라는 라이브러리를 통해이 문제를 해결 어떤 식 으로든^100.4 ~ 100000000처럼 아이디어가 큽니까?
내가 0.4 (1000 또는 100000000)과 같은 것을 계산할 필요가있는 것은 무엇입니까? 매우 오랜 시간이 걸리는 문제입니다. 병렬 또는 분산 프로그래밍을 아직 연구하지 않았지만, 신속하고 이해할 수있는 솔루션이 필요합니다. 저는 다음 6 시간 안에이 프로젝트를 제공 할 것입니다 !! : 여기
D
코드입니다 : K 1000입니다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;
}
, N은 1001
'오랜 시간'이란 무엇입니까? – magma
.NET이 10^-308보다 큰 값을 처리 할 수 없다는 것을 진지하게 생각합니다. (단지 다리를 당길뿐입니다!) –
'pp '가 무엇인지 말하지 않기 때문에 우리가 할 수있는 일이 많이 있는지 확신 할 수 없습니다. 도움. – Gabe