P2951 [USACO09OPEN] Hide and Seek S
Description
Bessie is playing hide and seek (a game in which a number of players
hide and a single player (the seeker) attempts to find them after
which various penalties and rewards are assessed; much fun usually
ensues).
She is trying to figure out in which of N (2
Input Format
* Line 1: Two space-separated integers: N and M
* Lines 2..M+1: Line i+1 contains the endpoints for path i: A_i and
B_i
Output Format
* Line 1: On a single line, print three space-separated integers: the
index of the barn farthest from barn 1 (if there are multiple
such barns, print the smallest such index), the smallest
number of paths needed to reach this barn from barn 1, and the
number of barns with this number of paths.
Explanation/Hint
The farm layout is as follows:
1--2--5
| /|
|/ |
3--4
|
6
Barns 4, 5, and 6 are all a distance of 2 from barn 1. We choose barn 4
because it has the smallest index.