Shortest-path tree

HDU - 4871