2012-01-08 3 views
2

pow(2,500)을 수행하려고합니다. 그러나 나는 long long이 충분하지 않다고 생각한다.C++에서 GMP pow() 함수

누군가 내가 gmp.h을 사용할 수 있다고 말했습니다. 그러나 gmp에서 pow(2,500)을 어떻게 처리합니까?

+0

지금까지 무엇을 얻었습니까? –

+0

이미 답변되었습니다. 예를 들어 [이 답변] (http://stackoverflow.com/a/7749847/968261)을 시도하십시오. –

+0

[32 비트 시스템에서 2 개 이상의 전원 31 저장 가능] (http://stackoverflow.com/questions/7651229/storing-more-than-2-power-31-on-a-32-bit -system) –

답변

4

Integer Exponentiation을 참조하십시오. 힌트 : 하단 두 기능 중 하나를 선택하십시오.

+0

그건 아마도 의견 일 뿐이지 만 대답은 아니지만, 다시 OP가 문제가되지는 않습니다 ... –

+0

@KerrekSB : 실제로 대답입니다 : 페이지의 맨 아래에있는 두 가지 기능이 필요에 따라 정확하게 수행됩니다. 답안에 답을 쓰는 것이 더 낫다고 생각하면 그 일을 할 수는 있지만 덜 바람직합니다. OP가 독서를 독려하기를 원하기 때문입니다. –