#P0634. 1还是2

1还是2

题目描述

你是一位魔法学院的学徒,面前摆着 NN 张神秘的魔法符文卡。每张卡片背面刻有一个隐藏的魔力值:1122

学院的水晶球已经揭示了 MM 条古老的预言。第 ii 条预言指出:

当编号为 XiX_i 和编号为 YiY_i 的两张卡片的魔力值之和,加上古老常数 ZiZ_i 时,结果必定为偶数。

你需要完全解读所有卡片的魔力值。作为魔法师,你可以消耗 11 点魔力 发动一次 “透视术”,直接看穿一张卡片的魔力。

在已知预言的前提下,你最少需要消耗多少魔力发动 “透视术”,才能确保推断出所有卡片的魔力值

输入格式

第一行两个整数 N, MN,\ M,分别表示魔法符文卡的数量和预言的数量。

接下来 MM 行,每行三个整数 Xi, Yi ZiX_i,\ Y_i\ Z_i,表示一条预言的内容。

输出格式

一个整数,表示最少需要消耗多少魔力发动 “透视术”,才能确保推断出所有卡片的魔力值

样例

3 1
1 2 1
2
6 5
1 2 1
2 3 2
1 3 3
4 5 4
5 6 5
2
100000 1
1 100000 100
99999

样例1解释

对第 11 张和第 33 张卡片各使用一次 “透视术”,就可以确定所有卡片的魔力值。

数据范围

对于 40%40\% 的数据,2N202\le N\le 201M201\le M\le 20

对于 100%100\% 的数据,2N1052\le N\le 10^51M1051\le M\le 10^51Xi<YiN1\le X_i<Y_i\le N1Zi1001\le Z_i\le 100(Xi, Yi)(X_i,\ Y_i) 的组合互不相同。保证输入合法,无矛盾。