ACM: 树的直径(两点最长距离) 图论…
来源:互联网 发布:厦门淘宝代运营 编辑:程序博客网 时间:2024/05/21 18:42
Cow Marathon
DescriptionAfter hearing aboutthe epidemic of obesity in the USA, Farmer John wants his cows toget more exercise, so he has committed to create a bovine marathonfor his cows to run. The marathon route will include a pair offarms and a path comprised of a sequence of roads between them.Since FJ wants the cows to get as much exercise as possible hewants to find the two farms on his map that are the farthest apartfrom each other (distance being measured in terms of total lengthof road on the path between the two farms). Help him determine thedistances between this farthest pair of farms.
Input
* Lines 1.....: Sameinput format as "Navigation Nightmare".
Output
* Line 1: An integergiving the distance between the farthest pair of farms.
Sample Input
7 6
1 6 13 E
6 3 9 E
3 5 7 S
4 1 3 N
2 4 20 W
4 7 2 S
Sample Output
52
Hint
The longest marathon runs from farm 2 via roads 4, 1, 6 and 3 tofarm 5 and is of length 20+3+13+9+7=52.题意: 在这棵树的结构中找出两点间的最长距离.
解题思路: