Loading

P11844 [USACO25FEB] Friendship Editing G

首先注意到合法图的补图是若干个团,否则一定存在尚未出现的边不满足条件。

数据范围可以用状压 DP,预处理个 \(g_s\) 表示让集合 \(s\) 内的点成为一个团的边数。

然后转移即可。

最后一步,我认为是最巧妙的一步,注意到团与团之间断开的边明显会算两次,那么可以将团内的新增边贡献变成 \(2\),然后答案再除以 \(2\) 即可解决这个问题,当然你将团与团之间的边设为 \(0.5\) 也是可以的。

posted @ 2025-04-09 15:55  Alexande  阅读(28)  评论(0)    收藏  举报