需要思考才能转化缩点问题(用猜的结论验证结论):Gym - 103427H

本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/134366564

https://vjudge.net/contest/593228#problem/E

首先大胆猜结论,偶数条边全选,奇数条边有一条不选,那哪条呢?

考虑找桥。如果一条边不是桥,那么删掉后恰好偶数条边,符合我们猜的结论。

如果是桥,那么必须满足分成的两个连通块的边数都是偶数,这样才能满足我们猜的第一个结论。

然后缩点后在树上跑一遍即可。