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.]

 
Rispondi al commento:
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
 
* Tuo nome
Utente Libero? Effettua il Login
* Tua e-mail
La tua mail non verrà pubblicata
Tuo sito
Es. http://www.tuosito.it
 
* Testo
 
Sono consentiti i tag html: <a href="">, <b>, <i>, <p>, <br>
Il testo del messaggio non può superare i 30000 caratteri.
Ricorda che puoi inviare i commenti ai messaggi anche via SMS.
Invia al numero 3202023203 scrivendo prima del messaggio:
#numero_messaggio#nome_moblog

*campo obbligatorio

Copia qui:
 

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