在經過之前多輪的超時空跳躍下,學員們終於成功在編號 C8763 的時空裡把小嵐堵在資訊大樓裡了,雖然已經知道小嵐躲在哪間教室了,但因為進行了太多次時空跳躍導致現在的時間與空間變得十分不穩定,所以沒有辦法依靠正常的道路爬上資訊大樓去逮住小嵐。
現在總共有 $N$ 間教室編號 $1$ 到 $N$,分別散落在 $L$ 層,位於同一層的教室皆不相通,但每層的任意教室都可以花費長度為 $C$ 的時間通到上一層或下一層的任意教室,除了上下相通外因為時空錯亂的原因還會多出額外的 $M$ 條道路,每條道路都會連接一對 $u, v$ 代表編號為 $u, v$ 之間的教室存在一條道路,且經過該道路需要花費 $w$ 的時間。
已知小嵐在編號為 $N$ 的教室而學員們在編號為 $1$ 的教室,現在你需要找出一條花費時間最短的路徑從學員們的教室通到小嵐的教室,否則小嵐就會帶著大家的期末分數捲分潛逃。
第一行有三個整數 $N, M, C$ 分別代表有 $N$ 間教室 $M$ 條道路,以及任意教室通到上一層或下一層任意教室需要花費長度為 $C$ 的時間移動。
第二行有 $N$ 個數字,第 $i$ 個數字代表第 $i$ 間教室所屬的樓層為 $l_i$。
接下來 $M$ 行,每行有 $u, v, w$ 三個數代表 $u, v$ 之間存在一條道路,且經過該道路需要花費 $w$ 的時間
輸出從第 $1$ 間教室到第 $N$ 間教室的最短路徑需花費的時間長,如果不存在則輸出 $-1$。
你已經被期末好運貓貓造訪了,擼擼牠然後對著牠喵一聲你就會期末歐趴
No. | Testdata Range | Score |
---|---|---|
1 | 0~26 | 100 |
No. | Time Limit (ms) | Memory Limit (KiB) | Output Limit (KiB) | Subtasks |
---|---|---|---|---|
0 | 2000 | 65536 | 65536 | |
1 | 2000 | 65536 | 65536 | |
2 | 2000 | 65536 | 65536 | |
3 | 2000 | 65536 | 65536 | |
4 | 2000 | 65536 | 65536 | |
5 | 2000 | 65536 | 65536 | |
6 | 2000 | 65536 | 65536 | |
7 | 2000 | 65536 | 65536 | |
8 | 2000 | 65536 | 65536 | |
9 | 2000 | 65536 | 65536 | |
10 | 2000 | 65536 | 65536 | |
11 | 2000 | 65536 | 65536 | |
12 | 2000 | 65536 | 65536 | |
13 | 2000 | 65536 | 65536 | |
14 | 2000 | 65536 | 65536 | |
15 | 2000 | 65536 | 65536 | |
16 | 2000 | 65536 | 65536 | |
17 | 2000 | 65536 | 65536 | |
18 | 2000 | 65536 | 65536 | |
19 | 2000 | 65536 | 65536 | |
20 | 2000 | 65536 | 65536 | |
21 | 2000 | 65536 | 65536 | |
22 | 2000 | 65536 | 65536 | |
23 | 2000 | 65536 | 65536 | |
24 | 2000 | 65536 | 65536 | |
25 | 2000 | 65536 | 65536 | |
26 | 2000 | 65536 | 65536 |