题解:CF21D Traveling Graph
题意:
给定一个带权无向图,求从节点
题解:
首先显然题意可以转化为求一条边权最小的路径可重的欧拉回路。
考虑对于简单的无向图,其存在欧拉回路的充要条件为图中不存在偶度点。考虑把这个结论搬到本题上,发现如果把重复经过同一条边看作把这条边复制了一遍再走复制后的新边,那么我们最终走的路径就是普通的欧拉回路了。于是问题转化为:在原图上复制若干条边,使得复制的边权最小且图中存在欧拉回路。
此时我们就能够运用刚刚的结论了。我们考虑把偶点的状态看成
注意一定是能完全匹配上的,因为奇点的个数一定是偶数。证明可以考虑每一条边都会使全图度数和加二,所以全图度数和是偶数,进而容易得到全图所有奇点的度数和也是偶数。故奇点的个数是偶数。
判断无解是简单的。