 |
palaz |
| beh deve raggiungere esattamente k...
... |
22-01-2010 10:57 |
|
 |
palaz |
.amico.
Registered: Apr 2007
Posts: 36 (0.01 al dì)
Location: nova milanese
Corso: informatica
Anno: secondo
Time Online: 11:03:00: [...]
Status: Offline
Edit | Report | IP: Logged |
beh deve raggiungere esattamente k...
raggiungibile è la stessa cosa di esiste sol oche si controlla tutta la configurazione invece che un campo alla volta..
|
|
22-01-2010 10:57 |
|
|
|  |
 |
ste182 |
| ragazzi non riesco a capire sta funzione:
... |
23-01-2010 12:23 |
|
 |
ste182 |
.arcimaestro.
Registered: Oct 2004
Posts: 258 (0.03 al dì)
Location:
Corso: informatica
Anno:
Time Online: 2 Days, 5:06:07: [...]
Status: Offline
Edit | Report | IP: Logged |
ragazzi non riesco a capire sta funzione:
code:
- pericolosa(a)
Dato un vettore a = (a1 , a2 , . . . , an ) di interi positivi, dichiara “pericolosa” la configurazione
in cui il contenitore i ha livello ai . Questo implica che questa configurazione
non potrà più essere utilizzata nel calcolo di altre operazioni (quali ad esempio contenenti(k) o mosse(k))
fino a quando non sia nuovamente dichiarata come innocua con l’operazione innocua(a) descritta sotto.
In particolare se una operazione elementare trasforma la configurazione attuale in una configurazione pericolosa,
l’operazione non deve essere eseguita, e deve essere stampato il messaggio OPERAZIONE PERICOLOSA.
e fin qui ok, poi c'è l'esempio:
code:
>w 2
(3[3],2[5])
(0[3],2[5])
(2[3],0[5])
(2[3],5[5])
>p 2 0
>w 2
(2[3],5[5])
dopo p 2 0, il comando w 2 stampa solo 2[3] 5[5].. ma scusate: la configurazione 3[3] 2[5] ad esempio può essere raggiunta facendo 0[3] 0[5] -> 0[3] 5[5] -> 3[3] 2[5] che non passa per 2[3] 0[5] !!!
non capisco
ho mandato una mail al prof e ha risposto:
code:
le configurazioni pericolose al momento di eseguire il secondo w 2
sono:
(0[3],5[5])
(3[3],5[5])
(2[3],0[5])
Quindi tre delle quattro configurazioni contenenti un 2 non
sono piu' raggiungibile, mentre rimane raggiungibile,
attraverso una strada che non passa per (2[3],0[5]),
la configurazione (2[3],5[5]).
__________________
Live Fast, Die Fun
Last edited by ste182 on 23-01-2010 at 12:25
|
|
23-01-2010 12:23 |
|
|
|  |
 |
gek |
| scusate qualcuno è riuscito a implementare la fun ... |
23-01-2010 16:17 |
|
 |
gek |
.novellino.
Registered: Jan 2010
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 3:45:23 [...]
Status: Offline
Edit | Report | IP: Logged |
scusate qualcuno è riuscito a implementare la funzione mosse(k) in tempo accettabile? più ci penso e più mi sembra np-completo...
grazie
|
|
23-01-2010 16:17 |
|
|
|  |
 |
ste182 |
| [QUOTE][i]Originally posted by gek [/i]
... |
23-01-2010 18:15 |
|
 |
ste182 |
.arcimaestro.
Registered: Oct 2004
Posts: 258 (0.03 al dì)
Location:
Corso: informatica
Anno:
Time Online: 2 Days, 5:06:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by gek
scusate qualcuno è riuscito a implementare la funzione mosse(k) in tempo accettabile? più ci penso e più mi sembra np-completo...
grazie
np-completo?? ma no: se implementi tutto con un grafo, ogni arco avrà peso 1, quindi una visita in ampiezza ti fornisce il sottografo(albero) dei cammini minimi...

__________________
Live Fast, Die Fun
|
|
23-01-2010 18:15 |
|
|
|  |
 |
francescoo |
| per ste182:
... |
24-01-2010 10:53 |
|
 |
francescoo |
.primate.
Registered: Feb 2008
Posts: 75 (0.01 al dì)
Location: novara
Corso: informatica
Anno: secondo
Time Online: 20:29:29 [...]
Status: Offline
Edit | Report | IP: Logged |
per ste182:
non so se hai gia risolto..
comunque ha ragione il prof..
perche prima di arrivare li tu hai gia dichiarato altre configurazioni come pericolose..che sono appunto
p 0 5
p 3 0(che pero poi togli facendo - i 3 0)
p 3 5
p 2 0
|
|
24-01-2010 10:53 |
|
|
|  |
 |
gek |
| [QUOTE][i]Originally posted by ste182 [/i]
... |
24-01-2010 11:50 |
|
 |
gek |
.novellino.
Registered: Jan 2010
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 3:45:23 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by ste182
np-completo?? ma no: se implementi tutto con un grafo, ogni arco avrà peso 1, quindi una visita in ampiezza ti fornisce il sottografo(albero) dei cammini minimi...
cosa intendi con implementare con un grafo °?° salvare tutte le configurazioni possibili in memoria non è certo accettabile.
Illuminami plx!
|
|
24-01-2010 11:50 |
|
|
|  |
 |
palaz |
| beh.. se non ti crei tutte le soluzioni non puoi f ... |
24-01-2010 12:46 |
|
 |
palaz |
.amico.
Registered: Apr 2007
Posts: 36 (0.01 al dì)
Location: nova milanese
Corso: informatica
Anno: secondo
Time Online: 11:03:00: [...]
Status: Offline
Edit | Report | IP: Logged |
beh.. se non ti crei tutte le soluzioni non puoi fare nulla.. io mi sono creato tutte le possibili soluzioni e da li facevo i calcoli...
|
|
24-01-2010 12:46 |
|
|
|  |
 |
gek |
| [QUOTE][i]Originally posted by palaz [/i]
... |
24-01-2010 13:25 |
|
 |
gek |
.novellino.
Registered: Jan 2010
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 3:45:23 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by palaz
beh.. se non ti crei tutte le soluzioni non puoi fare nulla.. io mi sono creato tutte le possibili soluzioni e da li facevo i calcoli...
esatto...l'uso di memoria non è accettabile.Il problema mosse(k) è np-completo, non capisco perchè sia presente all'interno del progetto....
ma il progetto per essere valutato deve contenere tutte le funzioni accettabili per tempo e spazio e funzionanti??
|
|
24-01-2010 13:25 |
|
|
|  |
 |
palaz |
| ma no.. non è cosi malato.. a me ha dato 26 in qu ... |
24-01-2010 13:53 |
|
 |
palaz |
.amico.
Registered: Apr 2007
Posts: 36 (0.01 al dì)
Location: nova milanese
Corso: informatica
Anno: secondo
Time Online: 11:03:00: [...]
Status: Offline
Edit | Report | IP: Logged |
ma no.. non è cosi malato.. a me ha dato 26 in questo progetto solo perche creavo le soluzioni mano a mano che svolgevo le funzioni.. mentre lui avrebbe voluto che rimanessero sempre in memoria per non sprecare il tempo dedicato a generarle dato che son sempre quelle... è impossibile non occupare della memoria... l'importante è non occuparla a cazzo...
|
|
24-01-2010 13:53 |
|
|
|  |
 |
gek |
| [QUOTE][i]Originally posted by palaz [/i]
... |
24-01-2010 13:59 |
|
 |
gek |
.novellino.
Registered: Jan 2010
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 3:45:23 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by palaz
ma no.. non è cosi malato.. a me ha dato 26 in questo progetto solo perche creavo le soluzioni mano a mano che svolgevo le funzioni.. mentre lui avrebbe voluto che rimanessero sempre in memoria per non sprecare il tempo dedicato a generarle dato che son sempre quelle... è impossibile non occupare della memoria... l'importante è non occuparla a cazzo...
ah! bhè allora complimenti per il voto! mi metto subito all'opera per un bell'algoritmo non accettabile!
grazie.
|
|
24-01-2010 13:59 |
|
|
|  |
 |
palaz |
| ahahh in ogni caso il prof è flessibile l'importa ... |
24-01-2010 14:02 |
|
 |
palaz |
.amico.
Registered: Apr 2007
Posts: 36 (0.01 al dì)
Location: nova milanese
Corso: informatica
Anno: secondo
Time Online: 11:03:00: [...]
Status: Offline
Edit | Report | IP: Logged |
ahahh in ogni caso il prof è flessibile l'importante è che fai le cose con criterio e cerci almeno teoricamente una seconda opzione che possa essere migliore.... buon lavoro
|
|
24-01-2010 14:02 |
|
|
|  |
 |
gek |
| Dato che ci sono ne approffitto pe farti un'altra ... |
24-01-2010 14:17 |
|
 |
gek |
.novellino.
Registered: Jan 2010
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 3:45:23 [...]
Status: Offline
Edit | Report | IP: Logged |
Dato che ci sono ne approffitto pe farti un'altra domanda dato che hai già consegnato, nel file pdf cosa hai messo?
grazie
|
|
24-01-2010 14:17 |
|
|
|  |
 |
palaz |
| beh ho messo tutto il codice commentato... e una v ... |
24-01-2010 14:48 |
|
 |
palaz |
.amico.
Registered: Apr 2007
Posts: 36 (0.01 al dì)
Location: nova milanese
Corso: informatica
Anno: secondo
Time Online: 11:03:00: [...]
Status: Offline
Edit | Report | IP: Logged |
beh ho messo tutto il codice commentato... e una veloce relazione di 4 paginette dove descrivo come prendo l'input come gestisco i comandi e molto sommariamente alcuni costi.. tipo usavo una coda e dicevo che le operazioni costano 1.... ma non me ne ha manco parlato il prof....
|
|
24-01-2010 14:48 |
|
|
|  |
 |
gek |
| [QUOTE][i]Originally posted by palaz [/i]
... |
24-01-2010 15:01 |
|
 |
gek |
.novellino.
Registered: Jan 2010
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 3:45:23 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by palaz
beh ho messo tutto il codice commentato... e una veloce relazione di 4 paginette dove descrivo come prendo l'input come gestisco i comandi e molto sommariamente alcuni costi.. tipo usavo una coda e dicevo che le operazioni costano 1.... ma non me ne ha manco parlato il prof....
grazie caro... 
|
|
24-01-2010 15:01 |
|
|
|  |
 |
ste182 |
| [QUOTE][i]Originally posted by francescoo [/i]
... |
24-01-2010 17:27 |
|
 |
ste182 |
.arcimaestro.
Registered: Oct 2004
Posts: 258 (0.03 al dì)
Location:
Corso: informatica
Anno:
Time Online: 2 Days, 5:06:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by francescoo
per ste182:
non so se hai gia risolto..
comunque ha ragione il prof..
perche prima di arrivare li tu hai gia dichiarato altre configurazioni come pericolose..che sono appunto
p 0 5
p 3 0(che pero poi togli facendo - i 3 0)
p 3 5
p 2 0
argh, è vero! 
__________________
Live Fast, Die Fun
|
|
24-01-2010 17:27 |
|
|
|  |
 |
| All times are GMT. The time now is 14:22. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|