2013-06-03 8 views
-1

Si je dois stocker et effectuer une opération sur des entiers dans une large plage de [1, 10^50000]. Comment puis-je les faire? Comment puis-je stocker des valeurs entières aussi grandes? Et, comment puis-je effectuer des opérations de base sur eux par la suite?Comment traiter de très grands entiers?

+0

est plus grand que tous les atomes de l'univers. Pourquoi auriez-vous besoin de ça? –

+0

peut-être qu'il/elle fait des calculs pour tous les atomes de l'univers. – Inisheer

+2

Le plus grand premier Mersenne a plus de 17 millions de chiffres. La gamme d'OP ne toucherait pas cela. – John

Répondre

3

Il existe des bibliothèques spécialisées pour une précision arbitraire qui vous aideront à cela. J'ai eu un succès avec GMP.

+0

mais sérieusement pourquoi aurait-on besoin de cela? –

+3

Je m'en fous. OP a demandé, j'ai répondu. – PaulProgrammer

+0

mais pourquoi quelqu'un aurait-il besoin de ça? –

Questions connexes