PAT(A) 1003. Emergency (25)
来源:互联网 发布:java im系统 编辑:程序博客网 时间:2024/06/08 00:43
1003. Emergency (25)
As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in each city and the length of each road between any pair of cities are marked on the map. When there is an emergency call to you from some other city, your job is to lead your men to the place as quickly as possible, and at the mean time, call up as many hands on the way as possible.
Input
Each input file contains one test case. For each test case, the first line contains 4 positive integers: N (<= 500) - the number of cities (and the cities are numbered from 0 to N-1), M - the number of roads, C1 and C2 - the cities that you are currently in and that you must save, respectively. The next line contains N integers, where the i-th integer is the number of rescue teams in the i-th city. Then M lines follow, each describes a road with three integers c1, c2 and L, which are the pair of cities connected by a road and the length of that road, respectively. It is guaranteed that there exists at least one path from C1 to C2.
Output
For each test case, print in one line two numbers: the number of different shortest paths between C1 and C2, and the maximum amount of rescue teams you can possibly gather.
All the numbers in a line must be separated by exactly one space, and there is no extra space allowed at the end of a line.
5 6 0 21 2 1 5 30 1 10 2 20 3 11 2 12 4 13 4 1Sample Output
2 4
Dijkstra+DFS
- PAT A 1003. Emergency (25)
- PAT(A) 1003. Emergency (25)
- PAT-A-1003. Emergency (25)
- PAT A 1003. Emergency (25)
- PAT-A-1003. Emergency (25)
- PAT-A-1003. Emergency (25)
- PAT-A 1003. Emergency (25)
- 1003. Emergency (25)-PAT
- (PAT)1003. Emergency (25)
- PAT 1003. Emergency (25)
- PAT 1003. Emergency (25)
- [PAT]1003. Emergency (25)
- 【PAT】1003. Emergency (25)
- PAT 1003. Emergency (25)
- PAT 1003. Emergency (25)
- PAT 1003. Emergency (25)
- 【PAT】1003. Emergency (25)
- PAT 1003. Emergency (25)
- php写入txt追加
- android 打开日历设定行程活动
- 利用Hog特征和SVM分类器进行行人检测
- Java socket编程
- SQL Server中行列转换 Pivot UnPivot
- PAT(A) 1003. Emergency (25)
- VS 调试时“还没有为该文档加载任何符号”
- lua的string库与强大的模式匹配
- 动态的改变IFrame的高度
- 用Div做到单选按钮radio自定义样式功能
- 神经网络四:Softmax以及与Sigmoid的关系
- 最全的常用正则表达式大全(转自mrr )
- 吕爱国组织大讨论:从微信小程序看技术对零售业的影响
- python中使用xlrd、xlwt操作excel表格详解