#P14128. [SCCPC 2021] Spicy Restaurant
[SCCPC 2021] Spicy Restaurant
Description
成都有 家火锅店,编号从 到 ,第 家火锅店的火锅辣度为 。辣度越高越辣,辣度较低则更温和(当然还是要小心辣)。
我们可以把这 家火锅店看作无向图中的 个节点,图上有 条边。现在有 位游客想要尝试火锅。给定游客当前所在的火锅店以及他们能承受的最大辣度,请你计算每位游客距离他能够接受的最近火锅店的最短距离。
在本题中,路径的距离定义为路径上边的数量。
Input Format
每个测试文件只有一组测试数据。
第一行包含三个整数 、 和 (),分别表示火锅店的数量、边的数量和游客的数量。
第二行包含 个整数 (),其中 表示第 家火锅店的辣度。
接下来的 行,每行包含两个整数 和 (),表示有一条连接火锅店 与 的无向边。
接下来的 行,每行包含两个整数 和 (),表示第 位游客当前所处的火锅店是 ,他所能承受的最大辣度为 。
Output Format
输出 行,其中第 行输出一个整数,表示第 位游客距离他能够接受的最近火锅店的最短距离。如果不存在这样的一家火锅店,输出 。
4 4 5
5 4 2 3
1 2
2 3
3 4
4 1
1 1
1 2
1 3
1 4
1 5
-1
2
1
1
0
Hint
由 ChatGPT 5 翻译
京公网安备 11011102002149号