Ciao a tutti, parlando con amici ci è sorto un dubbio che riguarda il fantomatico superEnalotto!! pensavamo come generare tutte le combinazioni del superenalotto! calcolandole con qualche formuletta di calcolo combinatorio si ha: 622614630!!
Come primo approccio penso che con un opportuno algoritmo ricorsivo si potrebbe risolvere il problema dal punto di vista concettuale.
Pensando però alla memoria da utilizzare...considerando che si hanno tutte quelle combinazioni e che ogni combinazione è composta da 6 numeri e che ogni intero dichiarando short int in C si occupano 2 byte per intero si ha: 622614630*6*2=7471375560 byte!! che corrispondono a circa 7 Giga byte se non ho fatto errori di calcolo o concettuali!! quindi dopo questi calcoli già si potrebbe riscontrare un problemino sulla memoria se si sviluppa questo problema su un pc normale anche se potrebbe essere risolvibile...
Per quanto riguarda i tempi di calcolo invece non saprei come poterli stimare anche orientativamente...per lo meno sapere se è dell'ordine delle ore...dei giorni....
Se qualcuno sa qualcosa d più...se mi fa sapere lo ringrazio tanto...
ciao a tutti