Melhor biblioteca bignum para resolver problemas do Project Euler em C ++? [fechadas]

Eu ainda sou estudante, e acho o projeto Euler muito divertido.

às vezes, a questão requer cálculos maiores que os tipos primitivos. Eu sei que você pode implementá-lo, mas eu sou muito preguiçoso para fazer isso,

Então eu tentei algumas bibliotecas,

MAPM :: muito bom desempenho, mas fornece apenas grandes flutuações, com a possibilidade de verificar se é um inteiro. muito bom para aceitar a entrada, mas desagradável para fornecer saída e compila como mágica com o Visual C ++ 2008 express.

bigint :: um pequeno, mas precisa de uma re engenharia em muitas partes. Muito simples de usar, mas poder muito limitado e muito lento em comparação com os outros. apenas inteiros grandes.

soma :: o mais bonito que eu já tentei até agora !, apenas alguns arquivos para incluir e você tem poder / simplicidade inacreditável. Compila como mágica no Visual C ++ 2008 express. É rápido, porque fornece números de comprimento fixo. É construído usando o Metaprogramming em C ++. A única desvantagem que vejo é que números não são arbitrários em tempo de execução, mas você pode ter números de 1024K ao escrever código com muita facilidade,

<code>ttmath::UInt<1024 * 1024> reallyHugeUnsignedInteger;
</code>

Ele fornece três tipos: assinado, não assinado e flutuante.

Eu tentei compilar gmp sob VC2008 express, mas falhei! Eu sei que é o melhor, mas não onde é fácil compilar para um iniciante em VC2008 express, agradeço também se você apontar para um tutorial para compilar gmp em VC.

EDITAR: Se você souber como compilar o gmp usando o VC 2008, Por favor, explique para mim e obtenha a recompensa :)

EITD :: Parece que eu não estava usando os termos certos, Então aqui está o GMP mágico para Windows! trabalha com VC 2008 :) MPIR

questionAnswers(3)

yourAnswerToTheQuestion