partiamo da zero.
Una chiave in decina , per un ridotto di 20 numeri, può
partire da un valore di 10 cosi composto:
1+1+1+1+1+1+1+1+1+1
che tradotto diviene:
01 02 03 04 05 06 07 08 09 10
ossia partendo dal primo numero che è 1 , ad ogni numero
successivo gli aggiungo ancora 1 (diviene 2) e cosi via sino a 10.
A questa prima decina cosi costruita
devo aggiungere semplicemente il valore + 1 in
colonna verticalea tutti gli elementi sino ad arrivare a 20 decine.
01 02 03 04 05 06 07 08 09 10
02 03 04 05 06 07 08 09 10 11
03 04 05 06 07 08 09 10 11 12
04 05 06 07 08 09 10 11 12 13
ecc.ecc..
Ma una chiave in decina con valore 10 copre male l'integrale ,
crea un numero di colonne superiore a quelle necessarie.
Si parte ponendosi delle domande per la costruzione delle chiavi:
- Quante sono le chiavi in base a quello che voglio realizzare ?
- Come calcolare il valore delle chiavi (la più idonea a quel ridotto)
e passando alla costruzione del programmino si continua con:
- Costruisco le chiavi in un file
- Converto le chiavi in sistema
- Verifico la migliore copertura- Verifica copertura rimanente (se c'è) e chiusura del ridotto.
Più avanti leggerete che per il 20,10,7,10 (dove su 20 numeri potete ottenere al massimo 20 colonne)
la chiave 20
(1 1 1 1 2 2 5 1 3 3) lascia scoperte 6336/su 184756 decine componenti l'integrale
e si traduce
01 02 03 04 06 08 13 14 17 2002 03 04 05 07 09 14 15 18 01
03 04 05 06 08 10 15 16 19 02
04 05 06 07 09 11 16 17 20 03
05 06 07 08 10 12 17 18 01 04
06 07 08 09 11 13 18 19 02 05
07 08 09 10 12 14 19 20 03 06
08 09 10 11 13 15 20 01 04 07
09 10 11 12 14 16 01 02 05 08
10 11 12 13 15 17 02 03 06 09
11 12 13 14 16 18 03 04 07 10
12 13 14 15 17 19 04 05 08 11
13 14 15 16 18 20 05 06 09 12
14 15 16 17 19 01 06 07 10 13
15 16 17 18 20 02 07 08 11 14
16 17 18 19 01 03 08 09 12 15
17 18 19 20 02 04 09 10 13 16
18 19 20 01 03 05 10 11 14 17
19 20 01 02 04 06 11 12 15 18
20 01 02 03 05 07 12 13 16 19
ed è quella che dà la massima copertura possibile
Edited by TarulliG - 13/6/2014, 19:34