Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. Informatyzacja kraju
  2. Rząd ma ambitny plan informatyzacji kraju. W tym celu zamierza połączyć wszystkie miasta siecią szkieletową, oczywiście jak najmniejszym kosztem. Dodatkowo część kosztów chce przerzucić na samorządy lokalne. Kraj podzielony jest na województwa, z których każde składa się z miasta wojewódzkiego i pewnej liczby pozostałych miast. Rząd zamierza połączyć siecią wszystkie miasta wojewódzkie (podłączenie pozostałych miast pozostawiając samorządom). Połączenie między miastem wojewódzkim A i miastem wojewódzkim B może przechodzić co najwyżej przez jedno miasto niewojewódzkie z województwa A oraz co najwyżej jedno miasto niewojewódzkie z województwa B.
  3. Należy wyznaczyć najmniejszy koszt połączenia wszystkich miast wojewódzkich siecią szkieletową.
  4. Wejście
  5. W pierwszej linii pojawi się n – liczba miast. W kolejnych n liniach pojawią się opisy krawędzi wychodzących z i-tego miasta w formacie:
  6. m c1 d1 ... cm dm
  7. gdzie:
  8. m opisuje liczbą krawędzi wychodzących z i-tego wierzchołka,
  9. cj opisuje cel (miasto) j-tej krawędzi,
  10. dj opisuje koszt j-tej krawędzi (koszt połączenia siecią miast i oraz ci).
  11. Po opisie grafu pojawi się m – liczba województw oraz m ich opisów w postaci:
  12. c k d1 ... dk
  13. gdzie:
  14. c numer miasta wojewódzkiego,
  15. k opisuje liczbę pozostałych miast w województwie,
  16. di to numer i-tego miasta w województwie.
  17. Wyjście
  18. Należy wypisać łączny koszt połączenia wszystkich województw w sieć.
  19. Przykład
  20. Wejście
  21. 4
  22. 1 1 1
  23. 2 0 1 3 4
  24. 1 3 2
  25. 2 1 4 2 2
  26. 2
  27. 1 1 0
  28. 3 1 2
  29.  
  30. Wyjście
  31. 4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement