第一行包含一个整数 ,表示树的结点数。接下来的 行,每行包含三个整数 ,表示结点 和结点 之间有一条权值为 的边 。接下来一行输入一个整数 ,表示询问次数。接下来的 行,每行包含两个整数 ,表示小Z目前居住的结点和计划向下移动的次数。
对于每一个询问,输出小Z能够得到的最大权值和。如果没有合法路径,输出 。
5 1 2 3 1 3 5 2 4 2 2 5 1 3 1 2 2 1 3 2
5 2 -1
第一个查询中,从结点 向下移动 次,路径为 ,权值和为 。第二个查询中,从结点 向下移动 次,路径为 ,权值和为 。第三个查询中,从结点 向下移动 次没有合法路径,输出 。