ASD Ćwiczenia 13: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 104: | Linia 104: | ||
Wystarczy znalezć minimalną liczbę krawędzi które trzeba dołożyć do grafu by miał on | Wystarczy znalezć minimalną liczbę krawędzi które trzeba dołożyć do grafu by miał on | ||
ścieżkę Eulera. | ścieżkę Eulera. | ||
'''Dygresja''' Zadnie to było na Olimpiadzie Informatycznej pod nazwą ''pierowtek abstrakcyjny''. | |||
Ciekawe jest to, że problem robi się NP-zupełny gdy wszytkie słowa wejściowe mają długość 3. | |||
</div> | </div> | ||
</div> | </div> |
Wersja z 10:40, 24 sie 2006
Zadanie 1
Uzasadnić opoprawność algorytmu obliczającego długość najkrótszego słowa pokrywającego dany tekst.
Rozwiązanie
----------------------------------------------------------------------
Zadanie 2
Udowodnić, że w wersji on-line algorytmu KMP mamy
Rozwiązanie
----------------------------------------------------------------------
Zadanie 3
Udowodnić, że w wersji on-line algorytmu KMP mamy
Rozwiązanie
----------------------------------------------------------------------
Zadanie 4
Udowdnij poprawność algorytmu na cykliczną równoważność słów.
Rozwiązanie
----------------------------------------------------------------------
Zadanie 5
Dla jakich tekstów algorytm na cykliczną równoważność słów wykonuje maksymalną liczbę porównan symboli
Rozwiązanie
----------------------------------------------------------------------
Zadanie 6
Mamy zbiór słów, każde długości dwa, obliczyć długość minimalnego tekstu który zawiera wszystkie słowa.
Rozwiązanie
----------------------------------------------------------------------
Zadanie ? ???????
Rozwiązanie
----------------------------------------------------------------------
Zadanie ?
???????
Rozwiązanie