|
|
|
|
Strumenti |
15-10-2008, 17:27 | #101 |
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Probabilmente è perché hai importato i file senza creare il package. I file vanno inseriti all'interno di un package chiamato lotto.
Comunque eviterei di fare il nuovo test con il mio algoritmo, la complessità è troppo alta.
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
15-10-2008, 17:28 | #102 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
|
15-10-2008, 17:43 | #103 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Grazie
purtroppo anche Java, sul file grosso, ha problemi(su quello piccolo, il tempo registrato è di 24 secondi): |
15-10-2008, 17:49 | #104 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Ohé Cionci,
per sort e next_permutation mi dice "identifier not found" |
15-10-2008, 17:51 | #105 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
Metti #include <algorithm> in cima.
Comunque non lo stare a testare...è lento |
15-10-2008, 17:54 | #106 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
|
15-10-2008, 17:55 | #107 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
|
15-10-2008, 17:55 | #108 |
Senior Member
Iscritto dal: May 2008
Messaggi: 530
|
■
Ultima modifica di rеpne scasb : 18-06-2012 alle 15:06. |
15-10-2008, 17:58 | #109 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12068
|
come si può fare per ottenere un codice hash di un insieme?
in java la funzione hashcode restituisce semplicemente la somma degli elementi (nel caso di interi o di stringhe), mentre in C# restituisce un codice univoco che è diverso per ogni insieme anche se ha gli stessi elementi.. a me servirebbe un codice hash che sia uguale per ogni insieme con gli stessi elementi e che sia univoco e quindi diverso per insiemi con elementi differenti.. E algoritmi di hashing del genere non mi vengono in mente..
__________________
|
15-10-2008, 18:21 | #110 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
|
Quote:
Se vuoi la recupero e te la passo. Prima o poi scrivero' anche io qualcosa per risolvere l'esercizio. Vedremo... Questo weekend Ikea e olio di gomito.
__________________
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. |
|
15-10-2008, 18:24 | #111 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12068
|
Quote:
beh...potrebbe andare bene, ma alza di un pò il tempo di calcolo mi sa.. passamela che la provo
__________________
|
|
15-10-2008, 18:29 | #112 | |
Member
Iscritto dal: Dec 2006
Messaggi: 198
|
Quote:
EDIT: effettivamente anche il piccolo si dimezza e basta... Programmare in winzozz mi nausea, appena il pc con linux finisce di ripartizionare ricontrollo e faccio un po' di test, può darsi che abbia sbagliato qualcosa nell'implementazione... Ultima modifica di Mesh89 : 15-10-2008 alle 18:32. |
|
15-10-2008, 18:33 | #113 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
|
Quote:
La chiave puo' essere p.es 2 interi e una stringa, e il valore a piacere. Codice:
var dict = new MultiDictionary<int,int,string,string>(); dict[5,6,"pippo"] = "Pluto"; dict[4,7,"rosso"] = "Verde";
__________________
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. |
|
15-10-2008, 18:35 | #114 | |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
non so se dipenda da questo ma, nelle classifiche iniziali, riportavo erroneamente solo il tempo di ricerca(parlo del tuo codice). Nelle ultime ho sommato il tempo di lettura input con il tempo di ricerca: Codice:
Lettura input: 18.172 secondi Tempo per la ricerca: 85.61 secondi Totale -> 103.782 |
|
15-10-2008, 18:39 | #115 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Ohé Cionci,
purtroppo anche il tuo codice da problemi sul file grosso. Non da errori ma sembra non terminare mai e, alla fine, mi blocca tutto il sistema e mi tocca riavviare(e questo, caro Cionci, ti costerà caro: mo chiamo il Mons. e ti faccio raddoppiare la pena: due mesi, anziché uno, di sambenito ). La mia macchina è questa: Codice:
AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ 2.50 GHz 896 MB di RAM Microsoft Windows XP Professional Service Pack 3 |
15-10-2008, 18:44 | #116 |
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Questo è il vantaggio di avere una virtual machine, non ti fa bloccare il sistema se succhia tutta la RAM!
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
15-10-2008, 19:05 | #117 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Il Mons. mi comunica che, visto che sei tu il promotore dell'iniziativa, se non posti una soluzione entro sette giorni... sambenito per sei mesi )
|
15-10-2008, 19:14 | #118 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
|
Quote:
Non mi suona leggero.
__________________
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. |
|
15-10-2008, 19:23 | #119 |
Senior Member
Iscritto dal: May 2008
Messaggi: 530
|
■
Ultima modifica di rеpne scasb : 18-06-2012 alle 15:06. |
15-10-2008, 19:26 | #120 |
Member
Iscritto dal: Dec 2006
Messaggi: 198
|
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:38.