#2516. 游船之旅
游船之旅
Description
河流总是形成一棵树(以村庄为节 点),超过两条河流时可以在交叉路口汇入。游船的定价政策非常简 单:两个村庄之间的每条河流都有一个价格(两个方向的价格相同), 任意两个村庄之间的旅行价格都是唯一的。已知河流网络的描述,包括 河段的价格和整数序列。对于每个 ,都应该确定河网中 是否存在一对村庄,使得 和 之间的旅行价格恰好是 。
Format
Input
输入包含多个测试用例,每个测试用例的第1行都包含单个 整数,表示村庄数。接下来的 行,第行描述村 庄 ,包含以空格分隔的整数, 表示从村庄 出发的河流直接流向的村庄编号, 表示村庄 和 之间的旅行价格,。村庄在河流的源头,因为村庄 始终对应于最大河流的入海口,因此任何 不可能等于 1
接下来的行查询,第 个查询包含单个整数。每个 测试用例都由包含数字的单行结束,整个输入由包含数字的单行结 束。
Output
对每个测试用例,都输出M 行查询的答案。若在河网中存 在两个价格为的村庄,则输出“AYE”,否则输出“NAY”。在每个 测试用例后面都单行输出“.”。
Samples
6
2 5 3 7 4 1 0
0
5 2 6 3 0
0
0
0
1
8
13
14
0
0
AYE
AYE
NAY
AYE
.
来源
POJ2114