Pariz je poznat po brojnim atrakcijama i znamenitostima koje se mogu videti u tom gradu. U poslednjoj predizbornoj kampanji, gradski oci Pariza su izgradili nove, lepe i moderne, pešačke puteve između atrakcija. Kako bi dalje finansirali svoju kampanju, smislili su i način kako mogu prevariti nesmotrene građane i turiste - __pešačke puteve su napravili jednosmernim__, i svakome ko se kreće u suprotnom smeru biće napisana kazna. Za svaku atrakciju u gradu, napravljen je __tačno jedan pešački put koji vodi do nje__.
Ana će ove godine prvi put ići u Pariz, i sa svime ovime je dobro upoznata. Ona jako želi da isplanira svoj obilazak i da uopšte ne gubi vreme tamo. Na internetu je istražila apsolutno sve atrakcije, i svakoj je dodelila ocenu koliko joj se sviđa. Ipak, pošto atrakcija ima mnogo, a Ana mora i da spakuje stvari, moli vas da joj pomognete u planiranju obilaska.
Ana vam daje novu mapu Pariza gde su upisani svi pešački putevi, od koje do koje atrakcije vode, i koliko vremena traje pešačenje tim putem. Takođe će vam dati svoje ocene atrakcija, i ukupno vreme koje će provesti u Parizu. Vaš zadatak je da joj kažete __kolika je najveća ukupna lepota atrakcija koje ona može da obiđe__ (ukupna lepota je suma ocena svake atrakcije koju obiđe), tako da se Ana kreće samo novim pešačkim putevima. Ana svoj obilazak može početi od bilo koje atrakcije.
Imajte u vidu da Ana kada obilazi atrakcije ne gubi ni malo vremena razgledajući, njoj je dovoljno samo da se slika za Instagram i da ide dalje. Upravo zato, moguće je da neke atrakcije obiđe i po više puta, a da su joj i dalje isto lepe kao što su joj bile i na početku (odnosno, ukoliko više puta obiđe istu atrakciju, svaki put će se njena ocena dodati na ukupnu lepotu puta).
Opis ulaza
U prvoj liniji se nalaze dva prirodna broja i - broj atrakcija, i vreme koje će Ana provesti u Parizu. U drugoj liniji se nalazi prirodnih brojeva - ocene koje je Ana dala atrakcijama. U trećoj liniji se nalazi prirodnih brojeva - niz . U četvrtoj liniji se nalazi prirodnih brojeva - niz . Nizovi i opisuju jednosmerne pešačke puteve - put koji vodi do atrakcije počinje od atrakcije , i potrebno je vremena da se prepešači. Atrakcije su indeksirane brojevima od do .
Opis izlaza
U prvi i jedini red izlaza ispisati jedan broj - najveću ukupnu lepotu atrakcija koje Ana može da obiđe.
Primer 1
Ulaz
5 7
7 3 1 4 8
4 3 5 2 1
3 2 4 1 7
Izlaz
16
Objašnjenje primera
U ovom primeru postoji \(5\) atrakcija, a pešački putevi koji postoje su \(4 \rightarrow 1\) dužine \(3\), \(3 \rightarrow 2\) dužine \(2\), \(5 \rightarrow 3\) dužine \(4\), \(2 \rightarrow 4\) dužine \(1\) i \(1 \rightarrow 5\) dužine \(7\). Vreme kojie će Ana provesti u Parizu je \(7\), i za to vreme najveća ukupna lepota atrakcija koje može da obiđe je \(16\) ako ide putem: \(5 \rightarrow 3 \rightarrow 2 \rightarrow 4\).
Primer 2
Ulaz
6 200
1 1 1 1 1 100
3 1 2 5 4 5
1 1 1 10 10 1
Izlaz
201
Objašnjenje primera
Da bi ovde postigla najveću lepotu, Ana će se vrteti u krug između par atrakcija. Jedna mogućnost je da krene od , a put bi bio
Ograničenja
Postoje četiri podzadatka:
- Podzadatak 1 [22 poena]: \(N, T \leq 1000\).
- Podzadatak 2 [17 poena]: , i .
- Podzadatak 3 [14 poena]: za svako , odnosno vreme potrebno da se svaki put prepešači je .
- Podzadatak 4 [23 poena]: Niz je permutacija brojeva od do , odnosno iz svake atrakcije kreće tačno jedan put.
- Podzadatak 5 [24 poena]: Nema dodatnih ograničenja.
Comments