QOJ.ac

QOJ

Limite de temps : 10 s Limite de mémoire : 256 MB Points totaux : 100

#23849. Uppvakningaeyja

Statistiques

Eyjan þar sem JOI-kun býr hefur orðið fyrir innrás uppvakninga. JOI-kun hefur ákveðið að flýja í neyðarskýlið sem er skilgreint sem öruggastirýmingarstaðurinn á eyjunni.

Eyjan þar sem JOI-kun býr samanstendur af $N$ bæjum sem eru númeraðir frá Bæ $1$ til Bæjar $N$, og bæirnir eru tengdir saman með vegum. Það eru $M$ vegir á eyjunni og hver vegur tengir saman $2$ ólíka bæi. JOI-kun getur ferðast frjálslega í báðar áttir eftir vegunum, en hann getur ekki farið frá einum bæ til annars nema eftir vegum.

Nokkrir bæir eru á valdi uppvakninga og ekki er hægt að heimsækja þá. Bær sem hægt er að komast til frá bæ á valdi uppvakninga með því að nota í mesta lagi $S$ vegi kallast hættulegur bær. Aðrir bæir kallast óhættulegir bæir.

Heimili JOI-kuns er í Bæ $1$ og neyðarskýlið er í Bæ $N$. Bær $1$ og Bær $N$ eru ekki á valdi uppvakninga. Þar sem það tekur langan tíma að ferðast um vegi eyjarinnar verður JOI-kun að gista eina nótt í áfangabænum í hvert sinn sem hann ferðast á milli bæja. Þegar JOI-kun gistir í óhættulegum bæ gistir hann á ódýru gistihúsi þar sem gistikostnaðurinn er $P$ jen, en þegar hann gistir í hættulegum bæ gistir hann á lúxusgistihúsi með framúrskarandi öryggisþjónustu þar sem gistikostnaðurinn er $Q$ jen. JOI-kun vill ferðast þannig að gistikostnaðurinn verði sem ódýrastur og komast í skjól í Bæ $N$. Hann þarf ekki að gista í Bæ $1$ né Bæ $N$.

Finndu minnsta mögulega heildargistikostnað sem þarf þegar JOI-kun ferðast frá Bæ $1$ til Bæjar $N$.

Inntak

Inntakið samanstendur af $2 + K + M$ línum.

$1$. línan inniheldur $4$ heiltölur aðskildar með bilum $N, M, K, S$ ($2 \le N \le 100000$, $1 \le M \le 200000$, $0 \le K \le N - 2$, $0 \le S \le 100000$). Þetta gefur til kynna að eyjan samanstandi af $N$ bæjum og $M$ vegum, að $K$ af þessum $N$ bæjum séu á valdi uppvakninga, og að bæir sem hægt er að komast til frá bæ á valdi uppvakninga eftir í mesta lagi $S$ vegum kallist hættulegir bæir.

$2$. línan inniheldur $2$ heiltölur aðskildar með bili $P, Q$ ($1 \le P < Q \le 100000$). Þetta gefur til kynna að JOI-kun gisti á gistihúsi sem kostar $P$ jen í óhættulegum bæ og á gistihúsi sem kostar $Q$ jen í hættulegum bæ.

$i$-ta línan ($1 \le i \le K$) af næstu $K$ línum inniheldur heiltölu $C_i$ ($2 \le C_i \le N - 1$). Þetta gefur til kynna að Bær $C_i$ sé á valdi uppvakninga. $C_1, \dots, C_K$ eru allar ólíkar.

$j$-ta línan ($1 \le j \le M$) af næstu $M$ línum inniheldur $2$ heiltölur aðskildar með bili $A_j, B_j$ ($1 \le A_j < B_j \le N$). Þetta gefur til kynna að vegur liggi á milli Bæjar $A_j$ og Bæjar $B_j$. Sama parið $(A_j, B_j)$ kemur ekki fyrir $2$ sinnum eða oftar.

Í gefnum inntaksgögnum er tryggt að hægt sé að ferðast frá Bæ $1$ til Bæjar $N$ með því að fara eingöngu um bæi sem eru ekki á valdi uppvakninga.

Úttak

Prentið í $1$ línu minnsta mögulega heildargistikostnað sem þarf þegar JOI-kun ferðast frá Bæ $1$ til Bæjar $N$.

Athugið að svarið rúmast ekki endilega innan sviðs $32$-bita heiltölu með formerki.

Dæmi

Inntak 1

13 21 1 1
1000 6000
7
1 2
3 7
2 4
5 8
8 9
2 5
3 4
4 7
9 10
10 11
5 9
7 12
3 6
4 5
1 3
11 12
6 7
8 11
6 13
7 8
12 13

Úttak 1

11000

Skýring 1

Dæmi $1$ samsvarar myndinni hér að neðan. Hringir tákna bæi og línur tákna vegi.

problem_23849_bac2d8f5a931b2ef74845a3e75798198.png

Í þessu tilfelli eru Bær $3$, Bær $4$, Bær $6$, Bær $8$ og Bær $12$ hættulegir bæir.

Með því að ferðast á milli bæja í eftirfarandi röð má lágmarka heildargistikostnaðinn:

  • Fara frá Bæ $1$ til Bæjar $2$. Gista á ódýru gistihúsi sem kostar $1000$ jen í Bæ $2$.
  • Fara frá Bæ $2$ til Bæjar $5$. Gista á ódýru gistihúsi sem kostar $1000$ jen í Bæ $5$.
  • Fara frá Bæ $5$ til Bæjar $9$. Gista á ódýru gistihúsi sem kostar $1000$ jen í Bæ $9$.
  • Fara frá Bæ $9$ til Bæjar $10$. Gista á ódýru gistihúsi sem kostar $1000$ jen í Bæ $10$.
  • Fara frá Bæ $10$ til Bæjar $11$. Gista á ódýru gistihúsi sem kostar $1000$ jen í Bæ $11$.
  • Fara frá Bæ $11$ til Bæjar $12$. Gista á lúxusgistihúsi sem kostar $6000$ jen í Bæ $12$.
  • Fara frá Bæ $12$ til Bæjar $13$. Gista ekki í Bæ $13$.

Þegar JOI-kun ferðast eftir þessari leið verður heildargistikostnaðurinn $11000$ jen, svo prentað er $11000$.

Inntak 2

21 26 2 2
1000 2000
5
16
1 2
1 3
1 10
2 5
3 4
4 6
5 8
6 7
7 9
8 10
9 10
9 11
11 13
12 13
12 15
13 14
13 16
14 17
15 16
15 18
16 17
16 19
17 20
18 19
19 20
19 21

Úttak 2

15000

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.