POJ1466 最大点权独立集
生活随笔
收集整理的這篇文章主要介紹了
POJ1466 最大点权独立集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題意:
? ? ? 給你n個人,再給你每個人都喜歡哪些人,讓你找到一個最大的集合數,要求這個集合里面任意兩個人都不喜歡彼此。
思路:
? ? ? 直接就是在問最大點權獨立集元素個數,沒啥解釋的一遍二分圖就行了,輸出 n - sum / 2,說下為什么有的最大點權獨立集合除以2有的不除吧,這個沒什么固定的,比如說這個題給的邊一定是雙向的,也就是說 1 喜歡 2, 到2的時候也會喜歡1 所以就多出來一倍,要除以二,不是什么最大點權獨立集元素個數就是等于n - sum / 2,比如題目給的是單項的關系,就不用了,說這個的原因是記得以前學二分圖的時候在網上看到有人說最大點權獨立集元素個數是 n - sum / 2。只要理解了就不會22的記住了。說多了。。。
總結
以上是生活随笔為你收集整理的POJ1466 最大点权独立集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ1422 最小路径覆盖
- 下一篇: POJ3041 最小顶点覆盖