SRM753 Div1Easy MaxCutFree

Blog >> SRM753 Div1Easy MaxCutFree

URL

https://community.topcoder.com/stat?c=problem_statement&pm=15257

概略

単純無向グラフ $G$ が与えられる.$G$ のを含まないような誘導部分グラフのうち,頂点数が最大となるものを求める.

方針

要は,$G$ から橋だけを残したグラフについての最大独立集合問題である.このグラフは明らかにであるから,木DPが使える.

参考

制約が甘いので橋の検出にはUnionFindを使う.各辺ごとにそれを除いたグラフを構築し,端点の連結性を判定する.

[展開する]

反省

本番では橋の検出までしかできなかった.最大独立集合問題であることにはなんとなく気付いていたが,名前だけが先走った.「NP困難じゃん…」

dp等の初期化も忘れずに.

 
comments powered by Disqus