Put
View as PDFDat je usmereni graf sa čvorova i
grana. Dodatno, svaka grana je obeležena datom vrednošću
. Pronaći dužinu najkraćeg puta od čvora
do čvora
tako da za svake 2 uzastopne grane
,
na tom putu važi
, gde je
nenegativan ceo broj dat na ulazu.
Opis ulaza
U prvoj liniji standardnog ulaza nalazi se 5 brojeva: ,
,
,
,
koji redom označavaju broj čvorova, broj grana, početni čvor, krajnji čvor i
. U narednih
linija nalaze se po 3 broja:
koji redom predstavljaju čvor od koga kreće jednosmerna grana, čvor u kome se završava i vrednost grane. Čvorovi su numerisani od 0.
Opis izlaza
U prvoj i jedinoj liniji ispisati jedan broj - minimalni broj grana koji treba preći da bi se stiglo od čvora do čvora
sa gore pomenutim uslovom, ili
ukoliko takav put ne postoji.
Primeri
| Standardni ulaz | Standardni izlaz | |
|---|---|---|
3 2 0 2 4 0 1 10 1 2 3 |
-1 |
Objašnjenje:
Sa prve grane nije moguće preći na drugu jer je vrednost druge grane manja od 6.
| Standardni ulaz | Standardni izlaz | |
|---|---|---|
4 4 0 2 4 0 1 10 1 2 3 1 3 6 3 1 4 |
4 |
Objašnjenje:
Najkraći put prolazi na početku prvom granom, zatim trećom, četvrtom i na kraju, drugom. Primetimo da opet iz istog razloga kao u prvom primeru ne možemo odmah preći sa prve na drugu granu.
Ograničenja, bodovanje i podzadaci
,
,
,
,
Test primeri su podeljeni u 4 disjunktne grupe:
- U test primerima vrednim 30 poena:
- U test primerima vrednim 30 poena:
- U test primerima vrednim 20 poena: Najviše 20 grana se sastaje na svakom čvoru
- U test primerima vrednim 20 poena: Nema dodatnih ograničenja
Kod ovog zadatka vam moraju proći svi primeri iz određene grupe kako biste dobili poene za tu grupu.
Comments