#P5141. 「2018泉州夏令营普及组D5T1」选地址
「2018泉州夏令营普及组D5T1」选地址
Description
小X有很多朋友、、分布在N个城市。。
这N个城市之间,有些有直接的道路,有些是间接联通的(保证任何两个城市都可以相互到达。。)
但是、经过每条道路都是有代价的、、
于是。。
小X希望你来帮他找出一个城市,使得他的所有朋友到这个城市的代价最小。
Input Format
输入共2*n+1行,
其中第一行为一个整数N、
第2~N+1行
每行有N个整数、表示两个城市间的代价、(0表示不直接连通)
第n+2~2*N+1行
每行一个整数。表示每个城市中小X的朋友数。
Output Format
输出有两行、
第一行为你选中的城市
第二行为最小需要的代价。
Sample
Sample Input 5 0 1 2 0 0 1 0 0 0 20 2 0 0 10 0 0 0 10 0 1 0 20 0 1 0 2 3 4 5 6 Sample Output 4 109
Hint
对于100%的数据,n<=200,输出保证不超过longint