Estoy tratando de resolver los problemas en projecteuler.net pero sigo encontrándome con un par de problemas.trabajando con números increíblemente grandes en .NET
La primera es una cuestión de almacenar grandes cantidades de elementos en un List<t>
. Sigo recibiendo OutOfMemoryException al almacenar grandes cantidades en la lista.
Ahora admito que podría no estar haciendo estas cosas de la mejor manera pero, ¿hay alguna forma de definir cuánta memoria puede consumir la aplicación?
Por lo general, se bloquea nada consigo unos ciento veinte 100.000.000 elementos: S
En segundo lugar, algunas de las preguntas requieren la adición de un número masivo. Utilizo el tipo de datos ulong, donde creo que el número va a ser muy grande, pero aún así me las arreglé para envolver el int más extenso y obtener números negativos.
¿Tiene algún consejo para trabajar con números increíblemente grandes?
En .NET 4.0, System.Numerics.BigInteger se ocupa de grandes cantidades. – Brian