#5385. 202603七级T2

202603七级T2

T2

题目描述

nn 个城市,编号为 1n1 \cdots n,共有 mm 条双向公路。汽车驶过这条公路需要支付 wiw_i 的费用,公路旁设有风景区,好看度为 bib_i

现汽车要从 11 号城市前往 nn 号城市,行驶过程中可以免去所选路径中好看度最高的一条公路的费用(若路径中有多条好看度同为最高的公路,也仅能免去一次费用),请求出总费用的最小值。

注意:若无法从 11 号城市到达 nn 号城市,请输出 -1

输入格式

第一行两个整数 n,mn, m,分别表示城市的数量和公路的数量。

接下来 mm 行,每行四个整数 u,v,wi,biu, v, w_i, b_i,表示一条连接 uu 号城市与 vv 号城市的双向公路,驶过该公路的费用为 wiw_i,公路旁风景区的好看度为 bib_i

输出格式

输出一行一个整数,表示从 11 号城市前往 nn 号城市的最小总费用。若无法到达,输出 -1

数据范围

对于所有测试数据,满足:

  • 1n,m50001 \le n, m \le 5000
  • 1wi,bi1091 \le w_i, b_i \le 10^9