Luigi, sai che a livello amatoriale programmo in VB6. Se puoi sarei curioso di comprendere la logica dell'algoritmo di ricerca. Per il massimo ritardo in corso credo di aver capito: esempio ricerca ritardo cinquina per ambo. Esamini la cinquina 1.2.3.4.5 se l'ambo 1.3 ha ritardo inferiore dell'ambo 1.2 salti subito a 1.2.4.5.6................. Se confermi. Ma per le frequenze e per lo storico come fai?
lo storico funziona allo stesso modo , le frequenze vengono calcolate dopo sulle combinazioni rilevate...
se tu hai una colonna di 10 numeri e vedi che gia nella prima porzione di 5 (ad esempio ma comunque >= sorte ) c'è un ritardo storico inferiore a quello che la procedura di ricerca ha gia trovato nel frattempo non vale la pena di continuare ad analizzare le colonne con quella radice...
Mi dirai che è piu lenta la ricerca per conoscere il valore .. questo si ..
infatti per il ritardo corrente è vero il seguente enunciato
il ritardo corrente di una lunghetta è dato dal valore del ritardo della combinazione della sorte voluta che all'interno della lunghetta ha il ritardo piu basso.
si che se uno ha un inidice velocemente accessibile che contenga il ritardo di tutti gli ambi (nel caaso si analizzi l'ambo ) puo subito vedere il valore del ritardo senza doverlo calcolare ciclando le estrazioni passate , in pratica il ritardo delel combinazioni di base si puo calcolare in modo anticipato.
purtroppo l'enunciato di cui sopra non è valido per il ritardo massimo perche i lritardo massimo di una lunghetta non è per niente dato dal ritardo max piu basso delel combinazioni della sorte voluta che la compongono.
Questo impone che il calcolo del valore vada fatto ogni volta ciclando sul passato... sea qualcuno viwnw in mente un sistema per velocizzar e la ricerca del ritardo max sarebe ottimo ....