题号:NC255614
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
月色哥哥给
氧气少年出了一道难题。
给出一个由

个点,

条边组成的无向图,每条边都有边权。
月色哥哥会将每个点染成黑色或白色。
如果某一条边的两个端点颜色不同,那么这条边称为
坤边。
月色哥哥想通过最优的染色策略,让所有
坤边的边权异或和最大。
请求出所有
坤边的最大边权异或和。
输入描述:
第一行包含一个整数
,表示测试用例的组数。
对于每组测试用例:
第一行包含两个整数
,表示图的节点数量和边的数量。
接下来
行,每行包含三个整数
,表示图上存在一条从
到
的边权为
的边。保证给出的图中没有重边和自环,但不保证给出的图是连通图。
保证对于所有的测试用例,
的总和与
的总和均不超过
。
输出描述:
对于每组测试用例:
仅输出一行,包含一个整数,表示答案。