Zadanie: SIE Sieć Wi-Fi - LO im. KI Gałczyńskiego w Otwocku

Transkrypt

Zadanie: SIE Sieć Wi-Fi - LO im. KI Gałczyńskiego w Otwocku
Zadanie: SIE
Sieć Wi-Fi
Autor zadania: Cezary Michalczyk. Plik źródłowy: SIE.cpp ; Limit pamięci: 32MB
W tym roku w Liceum Gałczyńskiego została założona nowa sieć Wi-Fi, składająca się z n hotspotów
w n klasach (po jednym w każdej klasie). To bardzo sprytne urządzenia - informacja zazwyczaj nie trafia
bezpośrednio z nadajnika a do odbiornika b (chyba, że znajdują się koło siebie), lecz, aby wzmocnić siłę
sygnału, przechodzi przez kolejne hotspoty. Trafia do celu w taki sposób, aby fizyczna trasa c z a do b którą
ma pokonać sygnał była jak najkrótsza. Każde z urządzeń pełni oczywiście zarówno rolę nadajnika, jak i
odbiornika.
Pracownicy szkoły i uczniowie postanowili wykorzystać tę sytuację, aby usprawnić wzajemną
komunikację i wykonywać niektóre polecenia szybciej. Działa to w następujący sposób:
1) Dyrekcja t tworzy dokument, który następnie przesyła do pokoju nauczycielskiego s
2) Nauczyciele mają za zadanie rozesłać plik kolejno do wszystkich klas vi, aby Uczniowie
wnieśli do niego swoje sugestie. Dokument w danej chwili może przebywać tylko w jednej klasie. Po
wykonaniu zadania klasa odsyła plik z powrotem do pokoju nauczycielskiego s, aby tam Nauczyciele mogli
przesłać go następnej klasie.
3) Po zweryfikowaniu wszystkich sugestii, Nauczyciele finalnie odsyłają dokument Dyrekcji t.
Jak wiadomo wszelkie szkolne sprawy nie cierpią zwłoki. Pracownicy szkoły chcą upewnić się, że
zdążą ze sporządzeniem dokumentu. Zostałeś wyznaczony aby im pomóc! W tym celu napisz program, który
zwróci czas w jakim sygnał przebędzie całą trasę zaczynając i wracając do Dyrekcji. Przyjmij, że odległości
hotspotów i czas mierzymy w jednostkach gałczyńskich, a prędkość sygnału to jedna gałczyńska jednostka
odległości na jedną gałczyńską jednostkę czasu.
Wejście
Pierwszy wiersz standardowego wejścia zawiera dwie liczby całkowite: n i m, oznaczające
odpowiednio liczbę klas z hotspotami i liczbę połączeń między nimi (
). Zmienna m osiąga
(
)
swoje maksimum oczywiście dla
i wynosi
(graf pełny).
Kolejne m wierszy zawiera po 3 liczby całkowite: ai, bi i ci oznaczające, że między wierzchołkami
(hotspotami) o numerach ai i bi występuje połączenie i są one oddalone od siebie o ci jednostek gałczyńskich
(
).
Ostatni wiersz standardowego wejścia to ponownie dwie liczby całkowite, odpowiednio: s i t,
oznaczające numery wierzchołków reprezentujące pokój nauczycielski i pokój Dyrektora.
Wyjście
Jedyny wiersz standardowego wyjścia zawiera jedną liczbę całkowitą w, przedstawiającą czas
przejścia całej drogi sygnału w jednostkach gałczyńskich.
Przykład
Dla danych wejściowych:
66
124
234
242
366
453
463
16
Prawidłową odpowiedzią jest:
72

Podobne dokumenty