HDU5823(状压DP)

给你一个n个点的图,问每一个子集的最小色数ios 题解:每一个子图的染色问题,能够当作是找每一个子图的独立集问题(两两顶点互不相邻的图叫独立集),能够先枚举每一个状态,而后枚举每一个顶点,表示以这个顶点为起始的子图,再枚举每一个顶点,表示这个顶点和上面那个顶点所构成的图是一个独立集,预处理出全部非法的状态,即他们之间有边。app 首先预处理出每一个点集的子集是否为独立集. 而后令dp[S]表示点集
相关文章
相关标签/搜索