#H95. 热浪

热浪

题目描述

德克萨斯纯朴的民众们这个夏天正在遭受巨大的热浪!!!

他们的德克萨斯长角牛吃起来不错,可是它们并不是很擅长生产富含奶油的乳制品。

农夫John此时身先士卒地承担起向德克萨斯运送大量的营养冰凉的牛奶的重任,以减轻德克萨斯人忍受酷暑的痛苦。

John已经研究过可以把牛奶从威斯康星运送到德克萨斯州的路线。

这些路线包括起始点和终点一共有T个城镇,为了方便标号为1到T。

除了起点和终点外的每个城镇都由双向道路连向至少两个其它的城镇。

每条道路有一个通过费用(包括油费,过路费等等)。

给定一个地图,包含C条直接连接2个城镇的道路。

每条道路由道路的起点RsR_s,终点ReR_e和花费CiC_i组成。

求从起始的城镇TsT_s到终点的城镇TeT_e最小的总费用。

输入格式

第一行:4个由空格隔开的整数:T,C,Ts,TeT,C,T_s,T_e;

第2到第C+1行: 第i+1行描述第i条道路,包含3个由空格隔开的整数:Rs,Re,CiR_s,R_e,C_i

输出格式

一个单独的整数表示从TsT_sTeT_e的最小总费用。

数据保证至少存在一条道路。

7 11 5 4
2 4 2
1 4 3
7 2 2
3 4 3
5 7 5
7 3 3
6 1 1
6 3 4
2 4 3
5 6 3
7 2 1
7

提示

数据范围

1≤T≤2500,
1≤C≤6200,
1≤Ts,Te,Rs,ReT_s,T_e,R_s,R_e≤T,
1≤CiC_i≤1000。