P7011 [CERC2013] Escape
题目描述
### 题目背景
在经历和巫妖王史诗级别的战斗后,英雄们想要从地牢中逃走。
这个地牢是由 $n$ 个房间和 $n-1$ 条走廊连接组成的树状结构,英雄一开始在 $1$ 号房间,而且他只有抵达 $t$ 号房间才能逃离这个地牢。从 $1$ 号房间出发可以抵达任何一个其它的房间,可惜的是,在经历激烈的战斗后,英雄的精力使用完了,所以一开始该英雄的精力为 $0$,并且一旦英雄的精力低于 $0$,那么英雄就会当场逝世,以悲剧结束。在这些房间中,里面暗藏玄机,里面可能有怪兽,也有可能是可以补充精力的魔泉,当然也可能什么也没有,如果是怪兽,那么英雄就必须与它战斗从而消耗一些精力,如果是魔泉,那么英雄可以补充自己的精力。所有的怪兽只会战斗一次,所有的魔泉只能使用一次。(换句话说就是所有的精力的上升或者下降只会发生在第一次访问这个房间的时候)
英雄的精力没有上限,每一个房间都可以反复走多次。
输入格式
输入包括多组数据,第一行表示测试的数据的组数 $T$。
每一个测试用例的第 $1$ 行都包括两个整数 $n$ $(2 \le n \le 200000 )$ 和 $t$ $(2 \le t \le n)$,分别表示地牢的房间的数量和英雄必须到达的房间号。第二行是 $n$ 个整数,代表了 $n$ 个房间的情况,其中第 $i$ 个数代表了第 $i$ 个房间情况,所有的数的绝对值都不大于 $10^{6}$。如果该数是负数,表明该房间里面有怪兽,精力会减少,如果是正数,表明房间里面有魔泉,可以补充精力,如果是 $0$,表明房间里面空空如也。注意 $1$ 号房间不会有怪兽,但是有可能会有魔泉,$t$ 号房间可能怪兽或者魔泉,如果是怪兽,那么英雄必须要击败怪兽才能逃离。
在接下来的 $n-1$ 行中,每行两个整数 $a$ 和 $b$ ,表示房间 $a, b$ 之间有一条走廊连接。
输出格式
对于每一个测试用例都单行输出:
如果英雄能够逃脱,那么输出 `escaped`,否则输出 `trapped`。
说明/提示
Time limit: 8 s, Memory limit: 128 MB.