ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
第一行是一个整数,表示数据组数。
对于每组数据,第一行是两个整数,
,表示树形地图的节点个数和探索的持续时间。
接下来行每行两个整数
,
,表示节点
和
之间有一条边。
接下来一行个整数,第
个整数
代表第
秒节点
被附加的"基石"效果的持续时长。
接下来行每行代表一个操作:
代表此次投掷觐见之骰的结果是对与节点
距离不超过
的节点(包括
自身)附加持续
秒的"基石"效果。
代表开拓者想知道当前节点
是否已塌陷,若塌陷,输出
,否则输出
。
对于每个操作,若节点
已塌陷,输出
,否则输出
。