|
|||
K — TúrázásLea nagyon szereti a természetet, ezért gyakran jár túrázni a hétvégéken. Múlt vasárnap is korán kelt, egy hegy lábához hajtott, és épp ebédidőben ért fel a hegy tetejére. A desszert (almásrétes) közben jutott eszébe, hogy egy nagyon fontos találkozója lenne délután, amelyről lemarad, ha nem siet. Sietve ránézett a térképre, hogy megkeresse a leggyorsabb utat az autójához. Meglepetésére több száz ösvény vezetett lefelé, amelyek számos helyen keresztezték egymást, több ezer lehetséges útvonalat kínálva. Lea teljesen kétségbeesett. Szerencsére nála volt a műholdas telefonja, és felhívott… téged! Miután megadta neked az összes útvonalat, szeretné tudni, milyen messze is van most az autójától. Segíts neki! A bemenet specifikációjaA bemenet első sora egy t egész számot tartalmaz (1 ≤ t ≤ 20). Ezt t teszteset követi. Két egymást követő teszteset leírását egy-egy üres sor választja el egymástól. Minden teszteset két egész számmal, n-nel és m-mel kezdődik (1 ≤ n ≤ 1000, 1 ≤ m ≤ 50000), ahol n a kereszteződések száma, amelyeket 1-től n-ig sorszámozunk, m pedig az ösvények száma. Ezt m sor követi. Az i-edik sor három egész számot tartalmaz: vi-t, wi-t és ci-t (1 ≤ vi, wi ≤ n, 1 ≤ ci ≤ 1000). vi és wi az ösvények egy-egy kereszteződését, míg ci a két kereszteződést összekötő szakasz hosszát adja meg. Az ösvények minden esetben kétirányúak. Lea jelenleg az 1-es számú, az autója pedig az n-nel jelölt kereszteződésnél áll. A kimenet specifikációja
Minden tesztesetre egyetlen sort kell a kimenetre írni
„ 1. példa bemenet
Az 1. példa bemenethez tartozó kimenet
2. példa bemenet
A 2. példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |