You are on page 1of 1

Grafy 24 września 2013

Zadania
[ONTAK 2009] Cykl nieparzysty Jest dany graf nieskierowany, n ≤ 100 000, m ≤ 200 000. Czy istnieje
w nim cykl nieparzysty? Jeśli tak, to wypisz dowolny.
[KI] Mosty Ile minimalnie krawędzi trzeba dodać do spójnego grafu nieskierowanego, o n ≤ 5 000 wierzchoł-
kach i m ≤ 1 000 000 krawędziach tak, aby po usunięciu dowolnej krawędzi graf się nie rozspójnił?

[KI] Drogi Ile minimalnie krawędzi trzeba dodać do grafu skierowanego, o m ≤ 100 000 krawędziach i n ≤
10 000 wierzchołkach tak, aby z każdego wierzchołka dało się dojść wszędzie?
[KI] Rak Rak chodzi normalnie albo wspak. Chodzenie wspak polega na przemieszczaniu się „pod prąd”
w grafie skierowanym. Niektóre krawędzie są specjalne, a to oznacza, że jeśli rak przejdzie taką krawędzią
(nieważne, w którym kierunku), to zaraz po tym zmienia swój sposób chodzenia. W żadnym innym wy-
padku tego uczynić nie może. Dla każdego wierzchołka v w grafie, stwierdź do ilu wierzchołków rak może
dotrzeć, zaczynając chodzić wspak z v i wracając do niego wspak.
[NI MA] Graf Planarny Znajdź liczbę trójkątów w nieskierowanym grafie planarnym (n, m ≤ 500 000).
[PA 2012] Dookoła świata Na obwodzie koła (widok ziemi znad bieguna) jest położonych n ≤ 100 000
miast. Można się przemieszczać między nimi tylko przy pomocy pewnych połączeń lotniczych (≤ 200 000).
Każde takie połączenie, to pewien łuk owego koła (ziemi), którego końcami są dwa miasta. Jedną li-
nią można lecieć w obie strony tym samym kosztem. Znajdź najtańszą trasę dookoła koła (ziemi), tzn.
taką trasę, że sumarycznie przebędzie się rożne odległości lecąc ze wskazówkami zegara i przeciwnie do
wskazówek zegara.

[AMPPZ 2012] Hydra W tym zadaniu Bituś walczy z przerażającą Bajtocką Hydrą. Może zmasakrować jej
głowę, albo ją po prostu uciąć. Ucięcie głowy powoduje jednak, że Hydrze wyrastają w tym miejscu jakieś
nowe głowy. Hydra zostanie pokonana wtedy, gdy każda z jej głów zostanie zmasakrowana. Na początku,
Hydra ma jedną głowę rodzaju 1. Rożnych rodzajów głów, które odrastają, może być aż n ≤ 200 000 i dla
każdej głowy jest znany koszt zmasakrowania, koszt ucięcia, oraz lista głów jakie z niej wyrastają po jej
odcięciu. Jak najtaniej Bituś może zmasakrować Hydrę?

[III ILOCAMP] Cykl Jest dany graf skierowany o n ≤ 100 wierzchołkach i m ≤ 10 000 krawędziach. Znajdź
cykl o największej średniej arytmetycznej z wag krawędzi.
[ONTAK 2008] Wędrówki górskie Jest dany graf ważony, ale za to nieskierowany. Ograniczenia: n ≤
100 000, m ≤ 300 000. Bajtłomiej każdego dnia znajduje sobie w nim dowolny cykl prosty i usuwa z tego
cyklu krawędź o najmniejszej wadze. Powtarza te operacje, dopóki nie obskubie tego grafu do drzewa.
Wypisz ciąg kolejno usuwanych przez niego krawędzi, a jeśli istnieje wiele możliwych, to wypisz dowolny
z nich.
[XIV OI] Biura W pewnej firmie jest n ≤ 100 000 pracowników. Każdy z nich ma telefon i zna niektóre
numery telefonów do innych współpracowników. Żeby komunikacja w firmie sprawnie działała, każda para
pracowników, pracująca w różnych budynkach musi znać nawzajem swoje numery telefonów. Porozdzielaj
pracowników do największej możliwej liczby różnych budynków, wiedząc, kto ma czyj numer telefonu (jest
podanych m ≤ 2 000 000 par pracowników, którzy znają swoje numery).
[KI] Bitoniczny komiwojażer Bajtocja jest grafem ważonym i nieskierowanym (n ≤ 200 000, m ≤ 500 000).
Bajtazar musi odwiedzić wszystkie miasta znajdujące się w tym kraju. Pomóż mu znaleźć najkrótszą trasę
z miasta 1 do miasta n i z powrotem, aby do każdego miasta wejść dokładnie raz. Dodatkowo na odcinku
od 1 do n numery miast muszą rosnąć, natomiast ciąg odwiedzanych miast od n do 1 musi maleć.

You might also like