Creato da tanksgodisfriday il 26/03/2006
Cose varie al PC, sul Web e nella mente. Puoi scrivermi a: tanksgodisfriday@libero.it
 

 

« Day #17 bis: sudoku, ma ...Day #20: pari è bello »

Day #19: per-correndo

Post n°1774 pubblicato il 19 Dicembre 2013 da tanksgodisfriday
 

Per

  spostarsi dal vertice A al vertice B della figura a lato, ci si può muovere lungo i lati, ma sempre senza percorrere due volte lo stesso segmento.

Ad esempio, è lecito il percorso: A - C - D - E - B, ma non il percorso: A - C - D - C- D - B, perché il tratto CD viene percorso più volte.

Quanti cammini leciti sono possibili?

Buon giovedì.

[Tutti i post su numeri e giochi.]

La URL per il Trackback di questo messaggio è:
https://gold.libero.it/elaborando/trackback.php?msg=12573165

I blog che hanno inviato un Trackback a questo messaggio:
Nessun trackback

 
Commenti al Post:
belf9
belf9 il 19/12/13 alle 16:52 via WEB
Il percorso si può sviluppare attraverso 8 segmenti e 6 vertici.
Ho individuato 9 soluzioni:
2 da 4 vertici
5 da 5 vertici
2 da 6 vertici.
Ho effettuato un calcolo manuale, ma credo che ci sia anche una spiegazione matematica che permette di evitare il calcolo che ho fatto io. :-)
 
tanksgodisfriday
tanksgodisfriday il 19/12/13 alle 17:58 via WEB
Soluzione ricevuta da peppe, via email:
ce ne sono otto, perche' da A posso arrivare ad esempio in D in due modi (ACD o AFCD) e altrettanti per E, e da li' in B in due modi, ovvero:
(DB o DEB): 2 * 2 * 2 = 8.
considerando che i vertici di partenza e arrivo hanno grado 2, e quelli intermedi 3, si vede subito che in nessuno dei vertici intermedi si puo' passare piu' di una volta.

ne deriva che i percorsi massimi possono passare al piu' per 6 vertici. e quelli minimi per 4.

mettendo tutto insieme, se su linux si da' questo comando,

echo A{A..F}{A..F}B A{A..F}{A..F}{A..F}B A{A..F}{A..F}{A..F}{A..F}B |
tr ' ' 'n' |
grep -v '([A-F]).*1' |
egrep -v 'AB|BA|CE|EC|DF|FD|AD|DA|AE|EA|BC|CB|BF|FB'

l'output e' l'elenco dei cammini possibili:
ACDB
AFEB
ACDEB
ACFEB
AFCDB
AFEDB
ACFEDB
AFCDEB

- la prima riga genera tutte le possibili sequenze di 4, 5 o 6 vertici con inizio in A e fine in B (sfruttando la cosiddetta "brace expansion" della bash)
- la seconda trasforma gli spazi in ritorni a capo, in modo da avere una sequenza per linea
- la terza esclude le sequenze con vertici ripetuti
- la quarta elimina le sequenze con collegamenti inesistenti.

non e' generalizzabile a grafi piu' complicati, perche' sfrutta i vincoli posti da questo problema, ma e' un modo veloce per verificare. ovvero, tanto rumore per nulla...

ciao
peppe
 
 
tanksgodisfriday
tanksgodisfriday il 19/12/13 alle 17:59 via WEB
gasp.
 
vi_di
vi_di il 19/12/13 alle 21:27 via WEB
Fino a 'ce ne sono otto, perche' da A posso arrivare ad esempio in D in due modi (ACD o AFCD) e altrettanti per E, e da li' in B in due modi, ovvero: (DB o DEB): 2 * 2 * 2 = 8' io ho capito tutto.
Dopo no, ma è irrilevante, giusto?
 
 
tanksgodisfriday
tanksgodisfriday il 20/12/13 alle 09:09 via WEB
vi_di, devi sapere una cosa: mentre noi cominciamo la giornata con caffè, the, biscotti, ecc. ecc., peppe la comincia con un paio di algoritmi. Però se non sono ricorsivi, non gli sembra di essere partito con il piede giusto.
La sua soluzione è sicuramente corretta (da quando lo conosco, autunno del '99, non ne ha sbagliata una), ma devo avere un po' di tempo per capirla.
 
   
vi_di
vi_di il 20/12/13 alle 13:54 via WEB
Eh, caro Peppe, che vuoi fare, pure gli algoritmi so' disgrazie! :-)
 
bimbayoko
bimbayoko il 20/12/13 alle 06:51 via WEB
non mi sono cimentata ma leggo con piacere,baci a tutti
 
 
tanksgodisfriday
tanksgodisfriday il 20/12/13 alle 09:10 via WEB
se se, baci ... soluzione!!!
 
Gli Ospiti sono gli utenti non iscritti alla Community di Libero.
 

Area personale

 

Ultimi commenti

Grazie, Maria! Un abbraccio.
Inviato da: tanksgodisfriday
il 17/01/2023 alle 18:30
 
Visitato il nuovo sito. Come sempre interessante e...
Inviato da: Fajr
il 17/01/2023 alle 17:14
 
Ho visitato il sito, è carino....peccato che non si può...
Inviato da: Mr.Loto
il 07/01/2023 alle 18:09
 
In realtà, "mi tawa" significa "io mi...
Inviato da: Marco Rossi
il 18/08/2019 alle 21:27
 
Tanti auguri di buone feste da kepago
Inviato da: amandaclark82
il 30/12/2016 alle 15:48
 
 

Translate!

 

Ultime visite al Blog

hesse_fossimoratanksgodisfridaycassetta2Fajrdue.pifupietrosparusolazzqqjigendaisukegiannigarzottocatone6565lilith_0404pavpao
 
 

networkedblogs.com

 
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963