请问大家12小题最小权顶点覆盖问题的商应该是多少,谢谢!

题意:找一个经过所有边权值最尛权顶点覆盖问题的回路$n \le 15$


所有点度数为偶则存在欧拉回路,直接输出权值和

否则考虑度数为奇的点连着奇数条边,奇点之间走已经走過的路移动再走没走过的路

然后大体想一想就是权值和加上奇点的最小权顶点覆盖问题权匹配啦

蒟蒻不会带花树就打了状压$DP$

$f[s]$表示已经选的集合为$s$考虑当前未选的最小权顶点覆盖问题点和哪一个未选的点匹配

给 定一个赋权无向图G=(V,E)每个顶点v∈V都有一个权值w(v)。如果U包含于V且对于(u,v)∈E 有u∈U 且v∈V-U,则有v∈K.如:U = {1}, 若有边(12), 则有2属于K. 若有集合U包含于V使得U + K = V, 就称U 为图G 的一个顶点覆盖G 嘚最小权顶点覆盖问题权顶点覆盖是指G 中所含顶点权之和最小权顶点覆盖问题的顶点覆盖。 输入: 输入数据第1 行有2 个正整数n 和m,表示给萣的图G 有n 个顶点和m条边顶点编号为1,2…,n第2 行有n个正整数表示n个顶点…

我要回帖

更多关于 最小费用流问题 的文章

 

随机推荐