原题来自:Contest Hunter Round #56
在 Adera 的异时空中有一张地图。这张地图上有 个点,有 条双向边把它们连通起来。起初地图上没有任何异象石,在接下来的 个时刻中,每个时刻会发生以下三种类型的事件之一:
请你作为玩家回答这些问题。下图是一个例子,灰色节点表示出现了异象石,加粗的边表示被选为连通异象石的边集。
第一行有一个整数 ,表示点的个数;
接下来 行每行三个整数 ,表示点 和 之间有一条长度为 的双向边;
第 行有一个正整数 ;
接下来 行每行是一个事件,事件是以下三种格式之一:
+ x
- x
?
对于每个 ? 事件,输出一个整数表示答案。
6 1 2 1 1 3 5 4 1 7 4 5 3 6 4 2 10 + 3 + 1 ? + 6 ? + 5 ? - 6 - 3 ?
5 14 17 10
对于 的数据,;
对于另 的数据,地图是一条链,或者一朵菊花;
对于 的数据,。