A. 食堂选择 (dinner)

    传统题 1000ms 256MiB

食堂选择 (dinner)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

食堂选择 (dinner)

【题目描述】

​ 学校里有 nn 个食堂,编号从 1 开始。每个食堂都各有特色,有些特别挤,有些特别难吃,有些据说有安全隐患,有些比较偏僻……总之,没有十全十美的食堂。

​ 小明每天纠结食堂吃什么。综合了自己的主观感受,小明对每个食堂有一个期望值 pip_i ,期望值越高,小明对食堂的观感越好,越有可能去该食堂用餐。

​ 我们可以将学校抽象成一张图,食堂就是图上的点。食堂与食堂之间由 mm 条无向边连接。由于食堂的位置分布一般来说都是比较均匀的,所以我们认为这些边的长度均为1。

​ 小明每天辗转于不同的教室,下课后,他会先走到最近的食堂 xix_i ,然后接下来根据自己的心情,决定去吃哪家食堂。假设他的难过程度为 qiq_i ,他会选择期望值 qi\ge q_i 的食堂进行用餐。由于上课是辛苦的,但也是充实的,所以 qiq_i 通常是一个正数,并且不会太大。

​ 小明是一个懒人,希望走路的距离尽可能短,他现在要通过图上的边走到距离他最近的期望值 qi\ge q_i 的食堂。

​ 一共有 TT 天,他会提早给出这 TT 天来的位置和难过程度,请你告诉他需要走的最短的路程。

【输入格式】

第一行三个整数n,m,Tn,m,T

第二行nn个整数,表示期望值pip_i

接下来mm行,每行两个整数u,vu,v,表示边

接下来TT行,每行两个整数xi,qix_i,q_i,表示位置和期望值

【输出格式】

一共TT行,每行一个整数,表示走的最短路程。

有可能没有满足小明要求的食堂,此时输出1-1

【样例 11 输入】

4 4 5
1 1 1 3
1 2
2 3
3 4
4 1
1 3
2 2
1 1
2 1
3 5

【样例 11 输出】

1
2
0
0
-1

【样例 22

见下发文件

【数据范围】

对于70%70\%的数据,1n,m,T1031\le n,m,T\le 10^3

对于100%100\%的数据,1n,m,T105,1pi,qi1001\le n,m,T\le 10^5,1\le p_i,q_i\le 100

镇江队加油

未参加
状态
已结束
规则
IOI
题目
4
开始于
2025-8-24 9:45
结束于
2025-8-24 13:15
持续时间
3.5 小时
主持人
参赛人数
32