#P9724. [EC Final 2022] Chase Game
[EC Final 2022] Chase Game
题目描述
Prof. Shou is being chased by Prof. Pang on an undirected unweighted simple graph. Initially, Prof. Shou is at vertex . His destination is vertex . Prof. Pang is at vertex .
In each second, Prof. Shou may choose an adjacent vertex and walk to that vertex. Then Prof. Shou is attacked by Prof. Pang. The damage of this attack is equal to where is Prof. Pang's attack range and is the distance (number of edges in the shortest path) between Prof. Shou and Prof. Pang on the graph. However, when is greater than or equal to , Prof. Pang cannot deal any positive damage. In this case, instead of attacking with non-positive damage, he will teleport to the vertex where Prof. Shou is and then deal damage. (When is less than , Prof. Pang will stay at his current vertex.)
Please find the minimum sum of damage Prof. Shou will take to reach vertex from vertex . Prof. Shou will take the last attack at vertex .
输入格式
The first line contains integers ($2\le n\le 10^5, n-1\le m\le 2\times 10^5, 1\le k\le n, 1\le d\le 2\times 10^5$).
Each of the next lines contains two integers () representing an edge of the graph. The edges are distinct. ( and represents the same edge. Thus, only one of these two lines may appear in the input.)
It is guaranteed that the graph is connected.
输出格式
Output one integer representing the answer in one line.
5 5 3 1
1 2
2 4
4 5
1 3
3 5
2
13 17 12 3
1 2
2 3
3 4
4 13
5 13
7 8
7 9
7 10
7 11
7 6
12 7
1 8
8 9
9 10
10 11
11 6
6 13
7