题目描述
红魔馆的内部形态是一棵树,总共有
n 个房间,其中它们由
n−1 个走廊连接。
每条走廊都有一个难走程度
w。
每一天,十六夜咲夜都会打扫房间。
她在打扫房间的时候会使用能力,暂停时间。所以打扫一个房间不要任何时间。然而进过一个走廊是要花费时间的,所话花费的时间就是这个走廊的难走程度。
现在给出
m 个特殊房间,把这些房间记为集合
A 。现在十六夜咲夜想随机的从一个房间开始打扫,然后随机进入另一个
A
中没有被打扫的房间去打扫它,直到把这
m
m 个房间都打扫干净。
现在,她想知道她把这些房间打扫干净的期望时间对
998244353 取模的值。
但是每天早上,帕秋莉会在某一个房间
x 使用魔法,魔法有一个强度
k 。这会使得所有与
x 相连的走廊的难走程度增加
k。(十六夜咲夜:谢谢你啊。)
而你需要回答每天使用魔法后的期望值。
输入格式
第一行两个整数
n
,
m。
接下来
n−1 行,每行三个整数
u
,
v
,
w
表示
u 到
v 有一条难走程度为
w 的边。
接着一行
m 个整数,表示
m 个特殊房间。
然后输入
q,表示询问个数。
q 行,每行两个整数
x
,
k
,表示在点
x
使用强度为
k 的魔法。
输出格式
q 行,表示每次修改后的期望值。
样例 #1
样例输入 #1
4 3
1 2 1
1 3 2
3 4 3
2 3 4
3
1 0
4 1
1 5
样例输出 #1
8
332748127
665496258