#P5445. Dueling
Dueling
题目描述
农民约翰最近在网上买了一辆新车,但在匆忙中,他在为汽车选择额外功能时意外地点击了"提交"按钮两次,结果汽车最终配备了两个导航系统!
更糟糕的是,这两个系统经常在应该采取的路线上做出相互冲突的决定。
所在地区的地图由个十字路口和条定向道路组成。道路连接交叉口和。
多条道路可以连接同一对十字路口,双向道路(一条允 许双向行驶)由两条方向相反的独立定向道路表示。的房子位于十字路口他的农场位于十字路口。沿着一系列有方向的道路可以从他的房子到达 农场。
两个装置使用上述相同的基础地图;然而,他们对每条道路的行驶时间有不同的概念。
道路根据第一个单位采用时间单位进 行穿越,根据第二个单位采用时间单位进行穿越(每个行程时间是到范围内的整数)。
想从家里去农场。
然而,每当 沿着一条单元认为不是从到农场的最短路线的一部分的道路(例如,从交叉口到交叉口)行驶时,每个单元都会大声抱怨(如果走的是两个单元都不喜欢的道路,则两个单元甚至可能都会抱怨)。
如果选择了合适的路线,请帮助他确定可能收到的投诉总数。如果当沿着道路行驶时,两个装置都发出投诉,则这将计入总数的。
输入格式
第行:整数和。
第一行用四个整数描述道路一:。
输出格式
第行:如果从家到农场的路线最佳。
样例
输入样例
5 7
3 4 7 1
1 3 2 20
1 4 17 18
4 5 25 3
1 2 10 1
3 5 4 14
2 4 6 5
输出样例
1
提示
输入详细信息: 有个十字路口和条定向道路。第一条路连接从十字路口到十字路口;第一个认为这条路需要个穿越 时间单位,第二个认为需要个穿越时间单位时间等。
输出详细信息: 如果遵循路径则第一个报修路(它更喜欢路)。
然而,对于路线的其 余部分,两个都很高兴,因为这是一个根据每个从到的最短路线。