#P4974. 毒瘤之神秘通道
毒瘤之神秘通道
背景
Viston 就是一个小蒟蒻 By CYJian(自己 YY 出来的)
Viston 最喜欢冒险了。
题目描述
(假的算法标签)
Viston 发现了一个巨大的城堡,他走了进去,城堡里有一个巨大的房间,Viston 进去打算参观参观,然后……他就被困在里面了。Viston 发现了在房间里有很多同样冒险者和一个个通道,冒险者们一个个冲向了不同的通道,而 Viston 一脸懵逼。
Viston 动用他莫大的蒟蒻之力摸清了这些通道是什么东东厉害吧,他们是一些单向通道,而这些通道会把你传送到另一些房间里,一个房间里有一个传送到另一个房间里的传送门。
已知所有的房间最后都通向一个地方,那就是出口。但传送门把你传送到另一个房间也是需要时间的,这个时间取决于之前有多少人使用过这个传送门,计算公式是 ,其中 表示传送门的使用人数。 (你前面发啥呆啊,其他人早走光了。)
Viston 记得每个通道有多少人进入,也探测出了每个房间里的传送门通向哪里,他想知道他从哪个通道进入初始房间才能最快的到达出口,毕竟 Viston 还想着颓金拱门呢。
注意:只有使用传送门消耗时间,而通道(即到达初始房间)不消耗时间!!!
输入格式
第一行输入两个整数 ,其中 表示有多少个房间(编号为 ), 表示有多少个初始的通道。
接下来的 行,每行输入一个整数 ,表示第 个房间通过一个传送门通向哪个房间,其中 号节点表示出口。数据保证是一棵树。
第 ,每行输入两个整数 ,表示这个通道通向房间 ,之前有 个人进入其中。
不同通道可能通向相同房间。
输出格式
一行输出两个整数 。
其中 表示 Viston 选择通过通道到达哪个初始房间所需时间最短, 表示需要多少时间。
当然,如果有多个初始房间时间最短,就输出编号最大的通道通向的初始房间。
5 2
0
1
2
2
4
5 10
3 10
3 50
提示
样例解释
(用的 WindowsXP 画图画的不好请见谅)

对于 号测试点( pts):
对于 号测试点( pts):
对于 号测试点( pts):
对于 号测试点( pts):
对于 号测试点,给定的树为随机生成。
保证答案都在 long long 范围内..