P5169 xtq 的异或和

题目背景

xtq在六年级的时候开始大量研究离散数学。这一天,他正在对着一张密密麻麻的图思索。

题目描述

xtq 有一张 $n$ 个点,$m$ 条边的无向连通图。第 $i$ 条边连接 $s_i,t_i$,权值为 $w_i$。不保证无重边或自环。 xtq 认为,如果存在一条从 $u$ 出发,到 $v$ 结束的路径,使得所有**被这条路径恰经过奇数次的边**的权值的异或和为 $x$,那么点对 $(u,v)$ 关于 $x$ 是巧妙的。 现在,xtq 问了你 $q$ 个问题,每次询问有多少个不同的点对 $(u,v)$ 关于 $x$ 是巧妙的。注意 $u$ 可以等于 $v$,且如果 $u \neq v$ 那么 $(u,v)$ 与 $(v,u)$ 是不同的。

输入格式

第一行,三个正整数 $n,m,q$ 接下来 $m$ 行,每行三个整数 $s_i,t_i,w_i$ 接下来 $q$ 行,每行一个整数 $x$,表示一次询问。

输出格式

$q$ 行,每行回答一次询问,输出对 $998244353$ 取模后的结果。

说明/提示

### 样例解释1 关于 $0$ 巧妙的点对: $(1,1): 1 \Rightarrow 2 \Rightarrow 1$,$(2,2),(3,3)$ 类似;$(1,2): 1 \Rightarrow 2$,$(2,1)$ 类似 关于 $1$ 巧妙的点对: $(2,3):2 \Rightarrow 3$,$(3,2)$ 类似;$(1,3):1 \Rightarrow 2 \Rightarrow 3$,$(3,1)$ 类似 关于 $2$ 巧妙的点对:与 $1$ 类似 ### 数据范围 | 测试点编号|$n$ |$m$ | $\, w_i,x,q-1$ | 特殊限制 | | ----------- | ----------- | ----------- | --------------- | ----------- | |$1$ |$\le 5$ |$\le 10$ |$< 4$ | 无 | |$2$ |$\le 10$ |$\le 50$ |$< 8$ | ^ | |$3$ |$\le 100$ |$= n-1$ |$< 128$ | 是一棵树 | |$4$ |^ |$\le 500$ |^ | 无 | |$5$ |$\le 1000$ |$= n-1$ |$< 1024$ | 是一棵树 | |$6$ |^ |$\le 5000$ |^ | 无 | |$7$ |$\le 1 \times 10^5 $ |$\le 3\times 10^5$ |^ | ^ | |$8$ |^|^ |^| ^ | |$9$ |^|$= n-1$ |$< 262144$ | 是一棵树 | |$10$ |^|^ |^| ^ | |$11$ |^|^ |^ | ^ | |$12$ |^|^|^ | ^ | |$13$ |^|$\le n+11$ |^| 无 | |$14$ |^|^ |^ | ^ | |$15$ |^|$\le 3\times 10^5$ |^ | ^ | |$16$ |^|^ |^ | ^ | |$17$ |^|^ |^| ^ | |$18$ |^|^|^| ^ | |$19$ |^|^|^| ^ | |$20$ |^|^ |^ | ^ | 对于 $100\%$ 的数据,$1\le n\le 10^5,n-1\le m\le 3*10^5,0\le w_i,x< 262144,0\le q\le 262144$