您的位置:首页 > 其它

【CF553D】Nudist Beach

2015-06-25 15:53 281 查看

题目大意

给出一幅无向图,有的点不能被选,要求给出一个选择的集合S,最大化:

mini∈S[(∑(i,j)∈E,j∈S1)/(∑(i,j)∈E1)]min_{i\in S}[ (\sum_{(i, j)\in E , j\in S}1)/(\sum_{(i, j)\in E}1)]

分析

简单来说就是求出一个最大密度子图。

显然是个分数规划问题,可以二分答案转变为判定性问题。

然后想到网络流。可是怎么建模型都建不出来。

于是回归到了最原始的想法。只需要一开始贪心地将所有的可选点都塞入集合,然后再不断地将“不得不删“的点删掉就可以了。

Debug log

11756985 Jun/25/2015 10:42 Accepted

第一道一A题=v=
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: