#1915. 黑白无常
黑白无常
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定个点 条边的带权无向图,每个点有颜色:黑或者白。
有个操作,每个操作是下面其中一种:
表示把 节点的颜色取反(黑变成白,白变成黑);
查询两端的颜色分别是 和 (取值为代表 黑/白)的边的权值之和。
输入格式
第一行一个数表示组数据。
每组数据第一行两个数和 。
接下来一行有个数,表示第个点初始是黑色,否则是白色。
接下来 行,每行三个数,表示 和 有一条边,权值为 。
接下来一行是。
接下来 行,分别是 "" 或者 "" 的形式。
输出格式
对于每个"询问 ",输出一行,表示两端点恰好和指定的""一致的边的权值和。
样例
输入样例
2
4 3
0 0 0 0
1 2 1
2 3 2
3 4 3
4
2 0 0
1 2
2 0 0
2 0 1
4 3
0 1 0 0
1 2 1
2 3 2
3 4 3
4
2 0 0
1 3
2 0 0
2 0 1
输出样例
6
3
3
3
0
4
提示
对于 的数据,原图恰好是一棵树的形式;
对于另外 的数据,图是完全随机构造的;
对于的数据,。