|
|
|
|
Strumenti |
12-10-2008, 18:31 | #21 |
Member
Iscritto dal: Dec 2006
Messaggi: 198
|
Alla fine mi sono lasciato tentare dallo scrivere una soluzione anch'io :P
La mia soluzione in C++ chiede 4s su un AMD Duron a 1600mhz Confrontando le prime righe della soluzione facile con quella di cionci, la soluzione sembra corretta. Devo postare il codice? |
12-10-2008, 18:43 | #22 | ||
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
Quote:
Un'ultima domanda: il sito ufficiale è questo?: http://www.ruby-lang.org/en/ edit: la 1.9, leggo nel sito, è ancora in fase sperimentale(consigliano di scaricare la 1.8.7). Che mi consigli? Ultima modifica di Vincenzo1968 : 12-10-2008 alle 19:01. |
||
12-10-2008, 18:46 | #23 | |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
Ciao |
|
12-10-2008, 19:07 | #24 |
Member
Iscritto dal: Dec 2006
Messaggi: 198
|
Codice:
#include <iostream> #include <bitset> #include <string> #include <vector> using namespace std; struct Ruota { bitset<96> bitmask; string* data,* luogo; char* numeri; }; vector <Ruota> ruote; int main() { FILE* fin = fopen("fin.in", "r"); FILE* rin = fopen("rin.in", "r"); FILE* out = fopen("out.out", "w"); int r, v, f, daCercare[90]; char s[100]; fscanf(rin, "%s %d\n", s, &r); fscanf(rin, "%s %d\n", s, &v); fscanf(fin, "%s %d\n", s, &f); //Lettura ruote ruote.reserve(100010); while (!feof(rin)) { Ruota ruota; int n; ruota.numeri = new char[v]; fscanf(rin, "%s", s); ruota.data = new string(s); fscanf(rin, "%s", s); ruota.luogo = new string(s); for (int i = 0; i < v-1; i++) { fscanf(rin, "%d,", &n); ruota.bitmask[n] = 1; ruota.numeri[i] = (char)n; } fscanf(rin, "%d\n", &n); ruota.bitmask[n] = 1; ruota.numeri[v-1] = (char)n; ruote.push_back(ruota); } r = ruote.size(); //Risoluzione for (int i = 0; i < f; i++) { int k = 1; char c; //Lettura find fscanf(fin, "%d", daCercare); while (true) { fscanf(fin, "%c", &c); if (c == ',') { fscanf(fin, "%d", daCercare+k); k++; } else break; } //Ricerca delle ruote vincenti bool first = true; for (int j = 0; j < r; j++) { bool OK = true; for (int h = 0; h < k; h++) { if (!ruote[j].bitmask[daCercare[h]]) { OK = false; break; } } if (first && OK) { fprintf(out, "-- "); for (int h = 0; h < k-1; h++) fprintf(out, "%d,", daCercare[h]); fprintf(out, "%d --\n", daCercare[k-1]); first = false; } if (OK) { fprintf(out, "%s %s ", ruote[j].data->c_str(), ruote[j].luogo->c_str()); for (int h = 0; h < v-1; h++) fprintf(out, "%d,", ruote[j].numeri[h]); fprintf(out, "%d\n", ruote[j].numeri[v-1]); } } } } 2 Per ogni find, passo ogni ruota memorizzata, in tempo O(find.length), ed eventualmente stampo Praticamente il casino è la lettura dell'input :P PS: alla fine è solo un gioco, però postando codice e soluzione permetto agli altri di attingervi a piene mani PPS: mi affido molto alle ottimizzazioni del compilatore, quindi compilate con -O2 :P |
12-10-2008, 19:32 | #25 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
|
Quote:
Dire quali sono non e' proprio da 2 secondi...
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
12-10-2008, 19:41 | #26 |
Member
Iscritto dal: Sep 2004
Messaggi: 216
|
Ho notato che nel file LottoDataDifficile.txt forse c'è un errore, se lo leggete con un programma tipo UltraEdit il file inizia in questo modo
Ruote 100 Oppure era un trabocchetto di gugo . |
12-10-2008, 19:46 | #27 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Ohé,
ho scaricato i sorgenti di Ruby e sto dando un'occhiata alla documentazione. A prima vista pare proprio un gran bel linguaggio. Ho visto che utilizzano Bison per il parsing |
12-10-2008, 19:58 | #28 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quei 3 caratteri mi sembrano il marker BOM dei file UTF8.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
12-10-2008, 20:07 | #29 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12068
|
questa è la mia soluzione (di quello semplice) con il file di dati che avevo già letto (e che quindi viene letto dalla cache):
Codice:
Reading time: 13ms 86,16 23/06/2007 Cagliari 19/05/2007 Torino 10/02/2007 Bari 07/10/2006 Venezia 07/01/2006 Genova 03/12/2005 Milano 21/06/2003 Firenze 12/04/2003 Roma 18/05/2002 Napoli 14/04/2001 Venezia 10/02/2001 Torino 29/07/2000 Genova 15/05/1999 Torino 89,57 17/09/2005 Palermo 09/07/2005 Genova 21/05/2005 Torino 26/02/2005 Firenze 29/05/2004 Bari 21/02/2004 Torino 07/06/2003 Milano 12/04/2003 Palermo 18/01/2003 Torino 09/11/2002 Napoli 29/06/2002 Firenze 04/05/2002 Bari 19/05/2001 Firenze 29/07/2000 Palermo 22/01/2000 Bari 73,16,30 23/08/2008 Venezia 46,67 06/09/2008 Napoli 05/04/2008 Roma 16/02/2008 Torino 31/03/2007 Torino 18/11/2006 Napoli 02/09/2006 Milano 10/06/2006 Palermo 03/07/2004 Cagliari 13/09/2003 Milano 13/09/2003 Napoli 24/05/2003 Palermo 15/06/2002 Torino 05/08/2000 Genova 11/03/2000 Milano 11/12/1999 Roma 15/05/1999 Venezia 15,67,80 19/06/2004 Genova 81,88 04/10/2008 Milano 21/04/2007 Venezia 28/10/2006 Napoli 12/06/2004 Napoli 17/05/2003 Bari 25/01/2003 Palermo 23/11/2002 Palermo 28/09/2002 Torino 29/06/2002 Napoli 20/10/2001 Cagliari 25/03/2000 Bari 11/03/2000 Cagliari 32,47 05/05/2007 Cagliari 14/04/2007 Torino 19/08/2006 Roma 22/04/2006 Cagliari 05/02/2005 Milano 17/07/2004 Genova 05/10/2002 Torino 08/12/2001 Firenze 18/08/2001 Roma 14/04/2001 Genova 16/12/2000 Milano 12/08/2000 Cagliari 13/05/2000 Genova 23/10/1999 Roma 23/10/1999 Venezia 18/09/1999 Milano 18/09/1999 Venezia 70,2 19/07/2008 Bari 14/06/2008 Torino 03/05/2008 Firenze 26/05/2007 Firenze 28/04/2007 Venezia 31/03/2007 Firenze 17/03/2007 Genova 21/08/2004 Roma 08/05/2004 Venezia 22/02/2003 Genova 23/02/2002 Palermo 09/09/2000 Genova 28/08/1999 Genova 22/05/1999 Roma Time elapsed for processing: 34ms è fatto in C# con alcune parti in LINQ ed è lanciato in modalità debug su un windows virtualizzato sul macbookpro con penryn a 2.4.... quello difficile non faccio in tempo che sto uscendo.. vedo quando torno se non ho troppa birra in corpo... ma ad occhio non dovrei cambiare nulla, dovrei solo mettere il percorso dei due nuovi file e correggere l'eventuale errore del carattere che ha trovato qualcuno ARIEDIT: Il tempo impiegato per stampare a video non l'ho contato, ma credo che sia praticamente ininfluente dato che è tutto inserito in liste, quindi non sto iterando su un IEnumerable..
__________________
Ultima modifica di ^TiGeRShArK^ : 12-10-2008 alle 20:18. |
12-10-2008, 20:11 | #30 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
|
|
12-10-2008, 21:18 | #31 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7065
|
uhm è giusto il momento di esercitarmi con c++, mio malgrado sono costretto a usarlo
Codice:
#include <iostream> #include <fstream> #include <sstream> #include <set> using namespace std; class Ruota { public: Ruota(string data, string ruota, set<int> estrazioni) { m_estrazioni = estrazioni; m_data = data; m_ruota = ruota; } string getData() { return m_data; } string getRuota() { return m_ruota; } bool contiene(set<int> valori) { set<int>::iterator it; for(it = valori.begin(); it != valori.end(); it++ ) { if(m_estrazioni.count(*it) == 0) { return false; } } return true; } private: set<int> m_estrazioni; string m_data, m_ruota; }; int main(int argc, char** argv) { if(argc < 3) return -1; set<int>* valori; int numRighe; // leggi file con i target ifstream findFile(argv[2]); if(findFile.is_open()) { string tmp; char ch; findFile >> tmp >> numRighe; valori = new set<int>[numRighe]; for(int i=0; i<numRighe; ++i) { char line[50]; findFile.getline(line, 50); if(line[0] == 13) { --i; continue; } stringstream lineStream(line); while(lineStream.good()) { int valore; lineStream >> valore >> ch; valori[i].insert(valore); } } findFile.close(); } else cout << "Unable to open file" << argv[2] << endl; // leggi file con le estrazioni ifstream dataFile(argv[1]); if(dataFile.is_open()) { string tmp; int numRuote, numValori; dataFile >> tmp >> numRuote; dataFile >> tmp >> numValori; while(dataFile.good()) { string data, ruota; set<int> estrazioni; dataFile >> data >> ruota; for(int i=0; i<numValori; ++i) { int estrazione; char sep; dataFile >> estrazione >> sep; estrazioni.insert(estrazione); } Ruota r(data, ruota, estrazioni); for(int i=0; i<numRighe; ++i) { if(r.contiene(valori[i])) { cout << "Data: " << r.getData() << " Ruota: " << r.getRuota() << endl << "Valori:"; set<int>::iterator it; for(it = valori[i].begin(); it != valori[i].end(); it++ ) { cout << " " << (*it); } cout << " Estrazione:"; for(it = estrazioni.begin(); it != estrazioni.end(); it++ ) { cout << " " << (*it); } cout << endl << endl; } } } dataFile.close(); } else cout << "Unable to open file" << argv[1] << endl; } Ultima modifica di k0nt3 : 12-10-2008 alle 21:25. Motivo: tolta roba di debug |
12-10-2008, 23:59 | #32 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12068
|
Quote:
..non mi va di compilare c++ su mac che non l'ho mai fatto...
__________________
|
|
13-10-2008, 00:16 | #33 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12068
|
applicando lo stesso algoritmo al difficile ottengo:
Codice:
Time elapsed for processing: 10820ms però devo vedere se si può migliorare qualcosa perchè l'algoritmo era il + semplice che mi era venuto in mente
__________________
|
13-10-2008, 00:41 | #34 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12068
|
Quote:
cmq.. come faccio a vedere il tempo di esecuzione sotto mac/linux? Non hai messo nessuna stampa per vedere quanto dura.. Ho provato i file difficili e comunque ci mette molto + del mio, ma non so quanto ci mette di preciso..
__________________
|
|
13-10-2008, 01:34 | #35 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12068
|
Quote:
Comunque ad occhio direi che posso scendere abbastanza agevolmente verso i valori di cionci ottimizzando per il difficile EDIT: per ora sono a 85 LOC.. quello di Vicius mi sembra ben + compatto
__________________
|
|
13-10-2008, 07:20 | #36 |
Member
Iscritto dal: Dec 2006
Messaggi: 198
|
Ma stai parlando da solo? O.o
Pe vedere il tempo sotto linux, avvia l'eseguibile scrivendoci time davanti |
13-10-2008, 14:27 | #37 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Prima di mettere mano al codice vorrei fare una proposta.
Poiché per stampare i risultati a video si perde un sacco di tempo, direi di eliminare questa cosa dal calcolo dei tempi e strutturare il programma cosi: creiamo una funzione che accetti in input il nome dei due file e che restituisca l'output in un array di stringhe(o lista concatenata, vector, etc). p.es. : Codice:
t1 = clock() //avvio il timer Trova("LottoFind.txt", "LottoData.txt", &List); // chiamo la funzione t2 = clock() //fermo il timer print(...); // stampo il tempo di esecuzione t2 - t1 print(List) // stampo i risultati restituiti dalla funzione |
13-10-2008, 17:10 | #38 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7065
|
Quote:
Codice:
Data: 3/09/2008 Ruota: Vicenza Valori: 27 61 81 90 Estrazione: 12 27 61 66 81 90 Data: 1/06/2008 Ruota: Avellino Valori: 3 41 59 61 Estrazione: 3 10 41 59 61 63 Data: 5/04/2008 Ruota: Foggia Valori: 5 15 39 75 Estrazione: 5 15 39 63 65 75 Data: 5/04/2008 Ruota: Parma Valori: 6 16 30 80 Estrazione: 6 16 30 43 80 82 Data: 5/04/2008 Ruota: Ferrara Valori: 30 32 54 89 Estrazione: 1 12 30 32 54 89 Data: 9/03/2008 Ruota: Benevento Valori: 22 23 36 57 Estrazione: 10 19 22 23 36 57 Data: 2/03/2008 Ruota: Belluno Valori: 24 44 45 72 Estrazione: 19 24 41 44 45 72 Data: 6/02/2008 Ruota: Catania Valori: 6 19 40 87 Estrazione: 6 19 27 40 54 87 Data: 5/12/2007 Ruota: Asti Valori: 33 42 48 53 Estrazione: 30 33 42 46 48 53 Data: 3/11/2007 Ruota: Enna Valori: 2 26 37 77 Estrazione: 2 26 37 46 75 77 Data: 3/10/2007 Ruota: Lucca Valori: 62 66 74 76 82 Estrazione: 4 62 66 74 76 82 Data: 2/09/2007 Ruota: Treviso Valori: 22 26 38 75 Estrazione: 11 22 26 38 42 75 Data: 5/09/2007 Ruota: Aosta Valori: 6 12 50 71 Estrazione: 6 10 12 50 57 71 Data: 1/09/2007 Ruota: Cremona Valori: 4 38 65 70 Estrazione: 4 38 42 60 65 70 Data: 5/08/2007 Ruota: Arezzo Valori: 23 33 75 85 Estrazione: 23 33 43 67 75 85 Data: 1/07/2007 Ruota: Trieste Valori: 52 64 65 73 Estrazione: 7 32 52 64 65 73 Data: 4/07/2007 Ruota: Palermo Valori: 2 8 15 70 Estrazione: 2 8 13 15 62 70 Data: 3/06/2007 Ruota: Carbonia-Iglesias Valori: 23 24 37 47 Estrazione: 23 24 33 37 38 47 Data: 9/05/2007 Ruota: Cuneo Valori: 21 26 39 64 Estrazione: 21 26 39 64 70 80 Data: 2/05/2007 Ruota: Lecce Valori: 37 59 68 80 Estrazione: 22 37 59 68 80 89 Data: 5/05/2007 Ruota: Asti Valori: 22 27 35 57 Estrazione: 22 25 27 35 57 87 Data: 1/04/2007 Ruota: Trieste Valori: 17 21 43 57 Estrazione: 17 21 26 43 57 88 Data: 7/03/2007 Ruota: Salerno Valori: 12 32 71 83 Estrazione: 12 18 32 71 79 83 Data: 3/03/2007 Ruota: Caserta Valori: 1 40 42 74 Estrazione: 1 29 40 42 74 89 Data: 3/03/2007 Ruota: Padova Valori: 51 58 61 65 Estrazione: 5 51 58 61 65 73 Data: 4/02/2007 Ruota: Ragusa Valori: 52 64 65 73 Estrazione: 52 60 64 65 69 73 Data: 6/01/2007 Ruota: Pordenone Valori: 21 26 39 64 Estrazione: 21 26 39 57 64 68 Data: 6/12/2006 Ruota: Bergamo Valori: 1 32 42 73 Estrazione: 1 32 42 56 73 86 Data: 9/12/2006 Ruota: Ragusa Valori: 30 32 46 67 Estrazione: 30 32 35 46 50 67 Data: 4/11/2006 Ruota: Ancona Valori: 32 35 79 85 Estrazione: 32 34 35 75 79 85 Data: 4/10/2006 Ruota: Arezzo Valori: 9 13 41 87 Estrazione: 9 13 41 54 78 87 Data: 4/10/2006 Ruota: Pescara Valori: 1 32 42 73 Estrazione: 1 32 36 42 72 73 Data: 2/08/2006 Ruota: Agrigento Valori: 38 42 44 87 Estrazione: 38 42 44 72 74 87 Data: 1/07/2006 Ruota: Cagliari Valori: 3 40 59 81 Estrazione: 3 40 46 59 78 81 Data: 7/06/2006 Ruota: Firenze Valori: 32 36 41 56 83 Estrazione: 32 36 41 50 56 83 Data: 2/04/2006 Ruota: Catania Valori: 29 44 61 71 Estrazione: 29 44 61 66 71 82 Data: 8/03/2006 Ruota: Ancona Valori: 2 19 37 54 Estrazione: 2 3 19 37 54 82 Data: 1/02/2006 Ruota: MedioCampidano Valori: 23 41 53 70 Estrazione: 10 23 41 53 65 70 Data: 1/02/2006 Ruota: Ferrara Valori: 4 14 24 48 Estrazione: 4 14 19 24 40 48 Data: 7/01/2006 Ruota: Caserta Valori: 13 36 67 82 Estrazione: 13 30 36 67 77 82 Data: 7/01/2006 Ruota: Bergamo Valori: 19 46 73 76 Estrazione: 19 46 62 73 76 88 Data: 1/12/2005 Ruota: Prato Valori: 15 28 43 84 Estrazione: 15 28 36 43 57 84 Data: 6/11/2005 Ruota: Padova Valori: 21 26 39 64 Estrazione: 18 21 26 36 39 64 Data: 2/10/2005 Ruota: Latina Valori: 8 14 32 49 Estrazione: 8 14 32 40 49 73 Data: 5/10/2005 Ruota: Arezzo Valori: 23 24 37 47 Estrazione: 23 24 26 34 37 47 Data: 1/10/2005 Ruota: Massa-Carrara Valori: 57 64 69 70 Estrazione: 1 9 57 64 69 70 Data: 0/09/2005 Ruota: Isernia Valori: 58 82 83 84 Estrazione: 3 58 82 83 84 88 Data: 0/08/2005 Ruota: Perugia Valori: 3 52 75 88 Estrazione: 3 5 52 56 75 88 Data: 0/07/2005 Ruota: Brindisi Valori: 26 74 78 83 Estrazione: 5 26 63 74 78 83 Data: 8/05/2005 Ruota: Ferrara Valori: 15 50 65 66 Estrazione: 9 15 46 50 65 66 Data: 1/05/2005 Ruota: Taranto Valori: 13 29 42 78 Estrazione: 13 29 31 42 53 78 Data: 4/05/2005 Ruota: Treviso Valori: 20 34 46 80 Estrazione: 20 34 46 64 80 82 Data: 0/04/2005 Ruota: Chieti Valori: 31 51 52 72 Estrazione: 17 31 37 51 52 72 Data: 9/03/2005 Ruota: Novara Valori: 23 27 30 40 Estrazione: 1 23 27 29 30 40 Data: 2/03/2005 Ruota: Salerno Valori: 5 29 39 66 Estrazione: 5 15 23 29 39 66 Data: 9/01/2005 Ruota: Pordenone Valori: 1 38 50 55 Estrazione: 1 22 37 38 50 55 Data: 3/11/2004 Ruota: Firenze Valori: 2 13 23 70 Estrazione: 2 13 23 38 50 70 Data: 9/10/2004 Ruota: Pesaro-Urbino Valori: 26 32 72 90 Estrazione: 17 26 32 46 72 90 Data: 2/10/2004 Ruota: Trapani Valori: 1 10 44 87 Estrazione: 1 10 44 52 68 87 Data: 1/08/2004 Ruota: Pesaro-Urbino Valori: 14 17 50 69 Estrazione: 14 17 49 50 56 69 Data: 3/07/2004 Ruota: Piacenza Valori: 32 33 43 82 Estrazione: 32 33 43 58 63 82 Data: 6/06/2004 Ruota: Chieti Valori: 9 20 40 67 Estrazione: 7 9 20 40 56 67 Data: 2/06/2004 Ruota: Milano Valori: 19 23 31 63 Estrazione: 19 23 31 57 63 76 Data: 3/03/2004 Ruota: Udine Valori: 29 38 44 47 81 Estrazione: 29 38 44 47 68 81 Data: 6/03/2004 Ruota: Bologna Valori: 40 44 68 79 88 Estrazione: 40 41 44 68 79 88 Data: 8/02/2004 Ruota: Modena Valori: 5 51 79 87 Estrazione: 5 9 31 51 79 87 Data: 4/02/2004 Ruota: Venezia Valori: 8 14 68 77 Estrazione: 8 14 47 68 72 77 Data: 7/02/2004 Ruota: Bolzano Valori: 9 32 42 85 Estrazione: 9 17 23 32 42 85 Data: 7/01/2004 Ruota: Ravenna Valori: 4 21 55 82 Estrazione: 4 5 21 55 68 82 Data: 0/01/2004 Ruota: Belluno Valori: 12 46 59 74 Estrazione: 12 46 59 67 74 75 Data: 0/01/2004 Ruota: Catania Valori: 51 52 60 67 Estrazione: 11 24 51 52 60 67 Data: 6/12/2003 Ruota: Venezia Valori: 41 46 68 90 Estrazione: 9 35 41 46 68 90 Data: 8/11/2003 Ruota: Crotone Valori: 3 15 68 81 Estrazione: 3 5 15 49 68 81 Data: 8/11/2003 Ruota: Isernia Valori: 21 52 59 64 Estrazione: 7 13 21 52 59 64 Data: 8/10/2003 Ruota: Genova Valori: 8 11 19 90 Estrazione: 8 11 19 38 40 90 Data: 0/09/2003 Ruota: Treviso Valori: 17 38 61 68 Estrazione: 17 38 61 63 68 70 Data: 3/09/2003 Ruota: Padova Valori: 14 37 55 76 Estrazione: 5 14 37 54 55 76 Data: 2/07/2003 Ruota: Gorizia Valori: 9 59 71 89 Estrazione: 9 49 59 71 79 89 Data: 1/05/2003 Ruota: Trieste Valori: 43 56 76 85 Estrazione: 32 43 48 56 76 85 Data: 3/05/2003 Ruota: Rimini Valori: 28 46 80 81 Estrazione: 28 30 46 51 80 81 Data: 6/04/2003 Ruota: Messina Valori: 10 29 34 37 Estrazione: 10 29 34 37 40 78 Data: 2/04/2003 Ruota: Milano Valori: 5 15 39 75 Estrazione: 5 15 39 74 75 89 Data: 2/04/2003 Ruota: Prato Valori: 16 49 54 89 Estrazione: 7 9 16 49 54 89 Data: 5/03/2003 Ruota: Palermo Valori: 25 26 32 77 Estrazione: 5 25 26 30 32 77 Data: 1/03/2003 Ruota: Avellino Valori: 23 25 37 38 Estrazione: 23 25 37 38 59 90 Data: 2/02/2003 Ruota: Mantova Valori: 13 36 51 87 Estrazione: 13 36 51 64 78 87 Data: 5/02/2003 Ruota: Ogliastra Valori: 1 10 44 80 Estrazione: 1 10 36 44 52 80 Data: 8/02/2003 Ruota: Cuneo Valori: 16 40 76 87 Estrazione: 16 31 40 76 86 87 Data: 8/01/2003 Ruota: Brindisi Valori: 29 40 77 87 Estrazione: 6 27 29 40 77 87 Data: 4/01/2003 Ruota: Livorno Valori: 31 42 81 90 Estrazione: 31 42 55 81 86 90 Data: 2/10/2002 Ruota: Mantova Valori: 28 34 62 76 Estrazione: 28 34 46 48 62 76 Data: 8/09/2002 Ruota: Pistoia Valori: 13 29 42 78 Estrazione: 13 18 29 42 75 78 Data: 8/09/2002 Ruota: Salerno Valori: 42 53 62 75 Estrazione: 34 41 42 53 62 75 Data: 8/09/2002 Ruota: Oristano Valori: 43 63 77 90 Estrazione: 18 43 60 63 77 90 Data: 4/09/2002 Ruota: Lecco Valori: 33 42 47 69 Estrazione: 33 40 42 47 48 69 Data: 0/08/2002 Ruota: Novara Valori: 1 38 44 53 Estrazione: 1 2 38 44 53 84 Data: 3/08/2002 Ruota: Imperia Valori: 30 33 47 53 Estrazione: 30 31 33 47 53 81 Data: 5/06/2002 Ruota: LaSpezia Valori: 5 15 39 75 Estrazione: 5 15 18 39 75 89 Data: 0/04/2002 Ruota: Trapani Valori: 5 51 79 87 Estrazione: 5 51 71 73 79 87 Data: 6/04/2002 Ruota: Ragusa Valori: 15 21 26 68 Estrazione: 15 21 26 27 68 84 Data: 6/03/2002 Ruota: Pavia Valori: 23 33 75 85 Estrazione: 23 25 33 68 75 85 Data: 2/02/2002 Ruota: Biella Valori: 39 43 55 62 Estrazione: 4 39 43 55 62 66 Data: 2/12/2001 Ruota: Benevento Valori: 10 20 79 80 Estrazione: 10 20 57 69 79 80 Data: 6/10/2001 Ruota: Imperia Valori: 2 3 50 71 Estrazione: 2 3 32 50 71 76 Data: 9/09/2001 Ruota: Ancona Valori: 18 42 54 74 Estrazione: 18 42 54 55 74 84 Data: 8/09/2001 Ruota: Avellino Valori: 11 24 45 90 Estrazione: 11 24 45 52 60 90 Data: 4/07/2001 Ruota: Perugia Valori: 16 40 76 87 Estrazione: 14 16 40 71 76 87 Data: 7/07/2001 Ruota: Venezia Valori: 2 6 29 32 Estrazione: 2 5 6 29 32 74 Data: 2/06/2001 Ruota: Udine Valori: 28 46 80 81 Estrazione: 14 28 46 80 81 86 Data: 6/05/2001 Ruota: Grosseto Valori: 2 6 13 54 Estrazione: 2 6 13 23 54 81 Data: 4/04/2001 Ruota: Alessandria Valori: 18 46 58 68 Estrazione: 18 46 58 68 69 76 Data: 0/02/2001 Ruota: Bolzano Valori: 34 43 51 68 Estrazione: 5 34 38 43 51 68 Data: 8/11/2000 Ruota: Messina Valori: 42 53 62 75 Estrazione: 2 8 42 53 62 75 Data: 1/11/2000 Ruota: Massa-Carrara Valori: 2 26 37 68 Estrazione: 2 4 26 37 67 68 Data: 4/11/2000 Ruota: Lodi Valori: 8 64 71 81 Estrazione: 8 32 61 64 71 81 Data: 4/10/2000 Ruota: Lecco Valori: 30 48 68 83 Estrazione: 30 48 68 69 81 83 Data: 9/09/2000 Ruota: Lodi Valori: 1 10 44 80 Estrazione: 1 10 31 37 44 80 Data: 9/07/2000 Ruota: Lecco Valori: 11 34 49 64 Estrazione: 11 34 44 49 57 64 Data: 1/07/2000 Ruota: Sassari Valori: 57 64 69 70 Estrazione: 42 49 57 64 69 70 Data: 1/03/2000 Ruota: Terni Valori: 4 5 38 70 Estrazione: 4 5 17 38 67 70 Data: 1/03/2000 Ruota: Enna Valori: 20 28 66 69 Estrazione: 20 28 56 66 69 85 Data: 6/02/2000 Ruota: Macerata Valori: 28 34 62 76 Estrazione: 28 34 44 59 62 76 Data: 5/02/2000 Ruota: Biella Valori: 11 29 75 78 Estrazione: 11 29 57 75 78 81 Data: 8/12/1999 Ruota: Piacenza Valori: 13 44 52 57 Estrazione: 13 44 45 52 57 84 Data: 2/10/1999 Ruota: Pisa Valori: 35 42 45 85 Estrazione: 11 35 42 45 81 85 Data: 8/09/1999 Ruota: Pistoia Valori: 31 42 81 90 Estrazione: 7 31 32 42 81 90 Data: 7/08/1999 Ruota: Caltanissetta Valori: 12 23 28 53 56 Estrazione: 12 23 28 53 56 65 Data: 4/07/1999 Ruota: Udine Valori: 62 72 78 81 Estrazione: 40 53 62 72 78 81 Data: 5/06/1999 Ruota: Pisa Valori: 9 13 41 87 Estrazione: 9 13 19 40 41 87 Data: 9/05/1999 Ruota: Perugia Valori: 2 14 31 46 59 Estrazione: 2 8 14 31 46 59 Data: 2/05/1999 Ruota: Brindisi Valori: 15 26 76 77 Estrazione: 15 26 28 76 77 90 Data: 5/05/1999 Ruota: Genova Valori: 6 21 31 33 Estrazione: 6 21 31 33 42 85 Data: 7/03/1999 Ruota: Caserta Valori: 1 10 37 81 Estrazione: 1 10 37 70 74 81 Data: 6/03/1999 Ruota: Avellino Valori: 12 32 71 83 Estrazione: 12 32 33 69 71 83 Data: 3/02/1999 Ruota: Roma Valori: 15 22 56 64 Estrazione: 1 15 22 56 64 71 Data: 3/02/1999 Ruota: Frosinone Valori: 13 44 52 57 Estrazione: 13 39 44 52 57 62 Data: 9/01/1999 Ruota: Enna Valori: 5 15 39 75 Estrazione: 5 15 38 39 57 75 Data: 2/01/1999 Ruota: Pistoia Valori: 15 26 81 84 Estrazione: 15 26 31 48 81 84 Data: 2/12/1998 Ruota: Ferrara Valori: 3 50 86 89 Estrazione: 3 5 50 86 87 89 Data: 7/10/1998 Ruota: Messina Valori: 23 35 55 82 Estrazione: 23 35 47 55 81 82 Data: 2/08/1998 Ruota: Modena Valori: 22 27 50 52 Estrazione: 22 27 30 50 52 53 Data: 1/08/1998 Ruota: Verbano-Cusio-Ossola Valori: 14 17 50 69 Estrazione: 14 17 47 50 69 88 Data: 6/06/1998 Ruota: Enna Valori: 26 32 47 81 Estrazione: 17 26 28 32 47 81 Data: 0/05/1998 Ruota: MedioCampidano Valori: 1 40 42 74 Estrazione: 1 30 40 42 74 77 Data: 9/05/1998 Ruota: Latina Valori: 18 57 61 77 Estrazione: 18 19 57 61 62 77 Data: 8/03/1998 Ruota: Grosseto Valori: 6 65 71 82 Estrazione: 6 29 32 65 71 82 Data: 7/02/1998 Ruota: Gorizia Valori: 32 40 70 90 Estrazione: 28 32 40 48 70 90 Data: 9/11/1997 Ruota: Pesaro-Urbino Valori: 17 49 77 85 Estrazione: 17 23 49 61 77 85 Data: 1/11/1997 Ruota: Caltanissetta Valori: 32 35 66 76 90 Estrazione: 24 32 35 66 76 90 Data: 1/11/1997 Ruota: Piacenza Valori: 13 17 22 87 Estrazione: 13 17 22 24 79 87 Data: 5/10/1997 Ruota: Agrigento Valori: 16 32 60 90 Estrazione: 16 32 40 51 60 90 Data: 8/10/1997 Ruota: L'Aquila Valori: 18 42 54 74 Estrazione: 18 41 42 44 54 74 Data: 6/07/1997 Ruota: Pordenone Valori: 5 18 52 55 Estrazione: 5 14 18 52 55 73 Data: 9/03/1997 Ruota: Nuoro Valori: 29 36 47 82 Estrazione: 29 36 47 48 72 82 Data: 1/03/1997 Ruota: Perugia Valori: 14 46 51 59 Estrazione: 10 14 46 51 59 83 Data: 2/02/1997 Ruota: Roma Valori: 14 33 50 70 Estrazione: 14 33 50 52 70 81 Data: 4/01/1997 Ruota: Nuoro Valori: 13 51 57 65 Estrazione: 1 13 51 57 65 86 Data: 3/11/1996 Ruota: Avellino Valori: 34 62 63 64 Estrazione: 4 34 59 62 63 64 Data: 9/11/1996 Ruota: Bari Valori: 5 52 55 57 Estrazione: 5 52 55 57 84 85 Data: 9/10/1996 Ruota: Verbano-Cusio-Ossola Valori: 8 19 44 64 Estrazione: 8 19 44 64 69 88 Data: 7/08/1996 Ruota: Forlì-Cesena Valori: 23 27 37 49 Estrazione: 22 23 27 34 37 49 Data: 7/07/1996 Ruota: Caserta Valori: 20 38 72 75 Estrazione: 20 34 38 69 72 75 Data: 0/04/1996 Ruota: Savona Valori: 13 36 67 82 Estrazione: 13 25 36 46 67 82 Data: 3/04/1996 Ruota: Lodi Valori: 20 28 32 74 Estrazione: 11 20 28 32 64 74 Data: 0/03/1996 Ruota: Savona Valori: 5 19 52 56 Estrazione: 5 14 19 52 56 73 Data: 0/03/1996 Ruota: Udine Valori: 22 27 50 52 Estrazione: 22 27 50 52 54 73 Data: 7/02/1996 Ruota: Lecce Valori: 14 16 79 84 Estrazione: 1 14 16 27 79 84 Data: 3/01/1996 Ruota: Torino Valori: 39 44 52 90 Estrazione: 10 39 44 52 81 90 Data: 9/08/1995 Ruota: Olbia-Tempio Valori: 23 54 63 70 Estrazione: 23 54 55 63 70 80 Data: 2/08/1995 Ruota: Piacenza Valori: 38 42 44 87 Estrazione: 14 37 38 42 44 87 Data: 9/07/1995 Ruota: Trapani Valori: 6 39 64 86 Estrazione: 6 8 18 39 64 86 Data: 1/07/1995 Ruota: Imperia Valori: 1 10 44 80 Estrazione: 1 2 10 32 44 80 Data: 3/06/1995 Ruota: Bergamo Valori: 1 14 22 63 Estrazione: 1 14 22 55 63 76 Data: 9/04/1995 Ruota: Cosenza Valori: 39 44 52 90 Estrazione: 39 40 41 44 52 90 Data: 5/04/1995 Ruota: Rieti Valori: 34 48 70 76 Estrazione: 34 48 62 70 76 77 Data: 5/04/1995 Ruota: Roma Valori: 27 39 41 48 Estrazione: 27 39 41 48 50 88 Data: 5/03/1995 Ruota: Foggia Valori: 54 60 66 69 Estrazione: 22 54 55 60 66 69 Data: 8/03/1995 Ruota: Bolzano Valori: 29 44 61 71 Estrazione: 29 40 44 61 71 88 Data: 8/03/1995 Ruota: Nuoro Valori: 38 67 77 82 Estrazione: 13 38 50 67 77 82 Data: 5/02/1995 Ruota: Sondrio Valori: 19 46 73 76 Estrazione: 2 4 19 46 73 76 Data: 1/02/1995 Ruota: Catanzaro Valori: 17 33 82 89 Estrazione: 17 33 68 69 82 89 Data: 7/01/1995 Ruota: Carbonia-Iglesias Valori: 12 46 59 74 Estrazione: 7 12 27 46 59 74 Data: 7/01/1995 Ruota: Parma Valori: 6 20 30 36 38 Estrazione: 6 20 30 36 38 60 Data: 4/12/1994 Ruota: Piacenza Valori: 28 40 56 57 Estrazione: 28 35 40 56 57 76 Data: 9/11/1994 Ruota: Torino Valori: 2 39 40 42 Estrazione: 2 33 39 40 42 68 Data: 1/10/1994 Ruota: Lucca Valori: 1 31 64 83 Estrazione: 1 31 52 64 77 83 Data: 7/09/1994 Ruota: Cremona Valori: 27 61 81 90 Estrazione: 27 47 57 61 81 90 Data: 0/08/1994 Ruota: Latina Valori: 23 33 75 85 Estrazione: 5 23 33 75 82 85 Data: 3/08/1994 Ruota: Roma Valori: 22 26 35 49 Estrazione: 22 26 35 49 76 88 Data: 6/08/1994 Ruota: Siracusa Valori: 14 17 50 69 Estrazione: 14 17 50 69 75 82 Data: 0/07/1994 Ruota: Vercelli Valori: 21 52 59 64 Estrazione: 9 21 52 59 64 65 Data: 9/07/1994 Ruota: Venezia Valori: 14 60 82 84 Estrazione: 14 55 60 61 82 84 Data: 8/06/1994 Ruota: Lecco Valori: 7 24 78 89 Estrazione: 7 24 32 51 78 89 Data: 1/06/1994 Ruota: Salerno Valori: 15 19 42 66 Estrazione: 8 15 19 42 44 66 Data: 8/05/1994 Ruota: Crotone Valori: 56 62 75 81 Estrazione: 1 43 56 62 75 81 Data: 0/04/1994 Ruota: Taranto Valori: 1 52 68 79 Estrazione: 1 44 52 68 79 86 Data: 6/04/1994 Ruota: Chieti Valori: 7 18 21 46 Estrazione: 7 18 21 22 46 87 Data: 6/04/1994 Ruota: Perugia Valori: 1 40 42 74 Estrazione: 1 40 42 60 74 82 Data: 9/04/1994 Ruota: Massa-Carrara Valori: 4 51 60 74 Estrazione: 4 51 60 64 74 88 Data: 9/04/1994 Ruota: Perugia Valori: 17 33 82 89 Estrazione: 17 33 63 74 82 89 Data: 6/03/1994 Ruota: Treviso Valori: 1 4 30 34 Estrazione: 1 4 8 30 34 64 Data: 9/03/1994 Ruota: Novara Valori: 22 23 36 57 Estrazione: 22 23 36 57 60 73 Data: 9/03/1994 Ruota: Imperia Valori: 1 40 42 74 Estrazione: 1 40 42 52 74 75 Data: 5/02/1994 Ruota: Sondrio Valori: 13 17 22 87 Estrazione: 13 17 22 31 76 87 Data: 1/12/1993 Ruota: Taranto Valori: 15 19 45 76 Estrazione: 15 19 45 75 76 89 Data: 6/11/1993 Ruota: Perugia Valori: 16 20 60 63 Estrazione: 8 16 20 37 60 63 Data: 2/10/1993 Ruota: ViboValentia Valori: 18 22 76 84 Estrazione: 7 18 22 37 76 84 Data: 4/08/1993 Ruota: Como Valori: 10 26 33 56 Estrazione: 10 26 27 33 56 85 Data: 7/07/1993 Ruota: Pescara Valori: 5 22 34 60 Estrazione: 5 7 22 34 60 74 Data: 9/06/1993 Ruota: Latina Valori: 22 28 46 64 Estrazione: 22 28 46 64 77 88 Data: 2/06/1993 Ruota: Grosseto Valori: 36 47 62 89 Estrazione: 3 36 47 62 71 89 Data: 5/06/1993 Ruota: Lucca Valori: 11 24 45 90 Estrazione: 5 11 24 45 49 90 Data: 2/05/1993 Ruota: Bergamo Valori: 2 36 60 76 Estrazione: 2 36 37 60 67 76 Data: 0/04/1993 Ruota: Rimini Valori: 5 21 33 90 Estrazione: 5 14 21 33 57 90 Data: 0/03/1993 Ruota: Lucca Valori: 26 32 47 81 Estrazione: 24 26 32 47 55 81 Data: 7/02/1993 Ruota: Asti Valori: 8 10 54 85 Estrazione: 8 10 54 56 85 90 Data: 0/02/1993 Ruota: Sondrio Valori: 10 13 18 62 Estrazione: 10 13 18 29 58 62 Data: 3/01/1993 Ruota: Chieti Valori: 11 44 77 81 Estrazione: 11 44 68 69 77 81 Data: 3/01/1993 Ruota: Cosenza Valori: 19 23 41 69 Estrazione: 19 23 24 41 44 69 Data: 2/01/1993 Ruota: Cuneo Valori: 55 62 67 71 Estrazione: 6 55 62 67 71 82 Data: 6/12/1992 Ruota: Carbonia-Iglesias Valori: 4 39 47 82 Estrazione: 4 22 26 39 47 82 Data: 1/11/1992 Ruota: Trapani Valori: 23 30 72 78 Estrazione: 23 30 33 45 72 78 Data: 1/10/1992 Ruota: Forlì-Cesena Valori: 11 23 52 76 Estrazione: 11 23 52 65 76 82 Data: 6/09/1992 Ruota: Aosta Valori: 35 58 74 85 Estrazione: 14 24 35 58 74 85 Data: 9/09/1992 Ruota: Vercelli Valori: 16 46 66 75 Estrazione: 16 46 66 70 75 82 Data: 2/09/1992 Ruota: Napoli Valori: 69 70 76 82 Estrazione: 8 34 69 70 76 82 Data: 2/09/1992 Ruota: Massa-Carrara Valori: 21 22 34 54 Estrazione: 21 22 28 34 54 55 Data: 9/08/1992 Ruota: Carbonia-Iglesias Valori: 23 39 40 76 Estrazione: 7 23 39 40 62 76 Data: 5/07/1992 Ruota: Roma Valori: 11 35 40 83 Estrazione: 11 14 35 40 83 90 Data: 5/07/1992 Ruota: Udine Valori: 13 29 42 78 Estrazione: 13 23 29 42 44 78 Data: 8/07/1992 Ruota: Crotone Valori: 3 50 86 89 Estrazione: 3 29 50 70 86 89 Data: 1/07/1992 Ruota: Roma Valori: 30 37 50 79 Estrazione: 30 37 42 50 79 83 Data: 4/07/1992 Ruota: Asti Valori: 1 4 5 41 Estrazione: 1 4 5 36 41 47 Data: 3/06/1992 Ruota: ViboValentia Valori: 22 54 61 82 Estrazione: 21 22 32 54 61 82 Data: 6/05/1992 Ruota: Frosinone Valori: 14 17 50 69 Estrazione: 7 14 17 22 50 69 Data: 2/05/1992 Ruota: LaSpezia Valori: 13 29 42 78 Estrazione: 13 29 39 42 71 78 Data: 1/12/1991 Ruota: Bolzano Valori: 5 46 55 66 Estrazione: 5 17 34 46 55 66 Data: 7/12/1991 Ruota: Rimini Valori: 26 36 67 70 Estrazione: 4 26 36 67 70 83 Data: 6/11/1991 Ruota: Catania Valori: 22 34 57 76 Estrazione: 22 32 34 57 63 76 Data: 4/09/1991 Ruota: Olbia-Tempio Valori: 1 20 30 32 Estrazione: 1 18 20 30 32 44 Data: 1/08/1991 Ruota: Udine Valori: 33 51 61 77 Estrazione: 11 33 39 51 61 77 Data: 4/08/1991 Ruota: Oristano Valori: 46 47 49 67 Estrazione: 41 46 47 49 67 71 Data: 0/07/1991 Ruota: Sondrio Valori: 2 3 46 53 Estrazione: 2 3 15 17 46 53 Data: 8/06/1991 Ruota: Bari Valori: 1 20 30 32 Estrazione: 1 20 30 32 34 76 Data: 7/04/1991 Ruota: Pisa Valori: 18 47 74 88 Estrazione: 18 33 47 74 88 89 Data: 4/11/1990 Ruota: Asti Valori: 4 21 55 82 Estrazione: 4 21 34 55 82 86 Data: 7/10/1990 Ruota: Forlì-Cesena Valori: 42 47 63 80 Estrazione: 42 45 47 63 75 80 Data: 2/09/1990 Ruota: Chieti Valori: 1 3 65 78 Estrazione: 1 3 30 48 65 78 Data: 1/09/1990 Ruota: Bologna Valori: 15 22 56 64 Estrazione: 15 22 55 56 64 72 Data: 7/07/1990 Ruota: Caltanissetta Valori: 10 21 24 57 Estrazione: 10 21 24 40 55 57 Data: 6/05/1990 Ruota: Lecco Valori: 36 49 53 70 Estrazione: 20 26 36 49 53 70 Data: 8/04/1990 Ruota: Catania Valori: 1 4 43 63 Estrazione: 1 4 6 43 63 68 Data: 1/04/1990 Ruota: Chieti Valori: 16 23 48 74 Estrazione: 16 23 48 68 74 81 Data: 1/04/1990 Ruota: Catanzaro Valori: 10 44 55 64 Estrazione: 2 4 10 44 55 64 Data: 7/04/1990 Ruota: Parma Valori: 28 33 60 76 Estrazione: 2 28 33 56 60 76 Data: 0/03/1990 Ruota: Pistoia Valori: 9 19 41 89 Estrazione: 9 12 19 41 54 89 Data: 0/01/1990 Ruota: AscoliPiceno Valori: 2 3 46 53 Estrazione: 2 3 46 53 62 81 Data: 6/12/1989 Ruota: Verbano-Cusio-Ossola Valori: 4 18 29 42 Estrazione: 4 18 29 32 42 61 Data: 4/11/1989 Ruota: Ragusa Valori: 13 38 60 62 Estrazione: 6 13 38 43 60 62 Data: 6/09/1989 Ruota: Brescia Valori: 23 27 37 49 Estrazione: 8 23 27 37 49 83 Data: 9/09/1989 Ruota: Olbia-Tempio Valori: 5 29 39 66 Estrazione: 5 29 39 59 66 75 |
|
13-10-2008, 17:22 | #39 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Ohé Gugo,
una domanda: le date, in output, debbono rispettare un ordine particolare(crescente, decrescente) o va bene così come si trovano nel file di origine? |
13-10-2008, 17:25 | #40 |
Senior Member
Iscritto dal: May 2008
Messaggi: 530
|
■
Ultima modifica di rеpne scasb : 18-06-2012 alle 15:01. |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:21.