#566. 旅游
旅游
题目描述:
有座城市、条道路(不排除重边或者自环),经过这条道路要缴纳相应的现金或者旅游金,现在从1号城市出发,到号城市去旅游,当在某座城市时,可以将手头剩余的现金全部按照这座城市的汇率转化为旅游金,有次询问,问每次将某座城市的汇率按要求改变后,从1号城市到号城市的最小花费。
输入格式:
第一行包括三个整数,分别表示。 接下来行,每行四个数,表示从号城市到号城市需要花费的现金或者的旅游金(单向边)。 接下来一行有个整数,依次表示每一座城市的初始汇率,即用1元的现金能换多少旅游金。 接着的行,每行两个整数,表示将号城市的汇率变为。
输出格式:
行,表示每次询问后的最小旅游花费。
输入输出样例
输入
6 11 3 1 2 3 5 1 3 8 4 2 4 4 6 3 1 8 6 1 3 10 8 2 3 2 8 3 4 5 3 3 5 10 7 3 3 2 3 4 6 10 12 5 6 10 6 3 4 5 2 5 100 1 2 2 1 1 17
输出
8 8 1
数据规模
$1 \leq n,q \leq 10^5,1 \leq m \leq 2*10^5, 1 \leq u,v,x_i \leq n, 1 \leq c,d,a_i,a_i' \leq 10^9$
相关
在下列比赛中: