0
|
0__1__0
| | |
1__1__0
|
1
Diciamo che ho un grafico non orientato. Abbiamo queste condizioni:Numero di alberi che possono essere formati eliminando nodi in un grafico
È possibile eliminare solo i nodi etichettati come "1".
cancellazione di qualsiasi nodo non deve fare il grafico di una foresta
c'è permesso di eliminare più nodi, ma le condizioni devono essere soddisfatte.
Contare il numero di diversi alberi (senza radici) che è possibile eseguire con il processo sopra. Nota che non esiste una cosa come 'root' qui. Contiamo solo le diverse strutture.
Per quanto sopra, la risposta è 4 perché:
0
|
0 0
| |
1__1__0 ------> #1
|
1
0
|
0 0
| | -------> #2
1__1__0
0
|
0__1__0
| | ---------> #3
1 0
0
|
0__1__0 ---------> #4
|
0
Gradirei qualsiasi tipo di aiuto o suggerimenti.
(Nel caso in cui il grafico è già un albero, stiamo ancora permesso di eliminare i nodi per ottenere nuovi alberi, fatte salve le condizioni di cui sopra)
La condizione 2 è uguale a "il grafico è collegato e il risultato deve essere collegato"? – Codor
Che cos'è un "albero senza radici"? Un albero (grafico cyclce-free) ha sempre una radice, anche se non siamo interessati a dove sia. – deviantfan
Sì, è corretto @Codor. –