题目描述
给定一张包含 n 个点与 m 条边的带权无向图 G,结点依次以 1,2,…,n 编号。
对于 G 中两个不同的点 u,v(1≤u,v≤n),记 duv 为二者之间异或最短路的长度。特殊地,若 u,v 之间不连通则认为 duv=0。注意异或最短路可以不为简单路。
试求 G 中所有点对间异或最短路的长度和,即 ∑u=1n∑v=1nduv。由于答案可能很大,你只需要输出答案对 998244353 取模的结果。
输入格式
第一行,两个正整数 n,m,表示 G 中的点数与边数。
接下来 m 行,每行三个整数 ui,vi,wi,表示 G 中一条连接点 ui 与点 vi,边权为 wi 的无向边。
G 中可能包含重边与自环。
输出格式
一行,一个整数,表示 G 中所有点对间异或最短路的长度和对 998244353 取模的结果。
6 9
1 1 1
1 2 2
2 3 3
3 1 4
2 4 5
4 5 6
5 6 7
6 3 8
6 1 9
36
提示
保证 1≤n≤2×105,1≤m≤2×105,1≤ui,vi≤n,0≤wi<230。