Podany jest sztylet. Chcesz oznaczyć każdy węzeł liczbą dostępnych węzłów. jest trywialną górną granicą; Ω ( V + E ) to dolna granica (tak myślę). Czy istnieje lepszy algorytm? Czy istnieje powód, by sądzić, że dolną granicę można poprawić (powiązane: co dokładnie wiadomo o dolnych granicach w przypadku przechodzenia przejściowego)?
Motywacja: Musiałem to zrobić kilka razy, przedstawiając fol formuły jako sztylety.
Edycja: Pamiętaj, że po prostu liczy ścieżki , nieosiągalne węzły . (Dodałem to, ponieważ najwyraźniej wiele osób uważało, że to proste rozwiązanie zadziałałoby dzięki głosom, które widziałem w usuniętej odpowiedzi). W rzeczywistości problem ten pojawia się właśnie wtedy, gdy chcesz zrobić coś interesującego z „wspólnymi” częściami, węzłami dostępnymi przez więcej niż jedna ścieżka. Mówię też dag, ponieważ jeśli zostaną rozwiązane, rozwiązywanie digrafów jest łatwe.