POJ3155_Hard Life_二分求解分数规划||最大权闭合图
来源:互联网 发布:淘宝买三唑仑输入什么 编辑:程序博客网 时间:2024/06/05 04:56
题意
给定一个图,求一个子图。使子图中边和定点的比值最大。输出子图中顶点的个数,和各顶点的序号。
思路
二分求解整数规划
子图中边数与点数的比值最大化,这是一个分数规划的问题。等式变换后通过二分枚举答案来解决。剩下的问题就是检验答案的合法性。
最大权闭合图检验合法性
每选入一条边,就一定要把它的两个顶点选进来。这样的必要条件,符合最大权闭合图的约束特点。因此可以考虑用最大权闭合图的思想来做。
思想过程可以联系:http://blog.csdn.net/yuege38/article/details/72876433
把每一条边都转化成一个点,权值为1;原图中的点都赋予权值-x(x为二分枚举的答案);从每一条边化成的点向他两端的点各建一条边。这样就可以应用最大权闭合图来解决了。
虽然思路讲得通,但是实现起来有很多麻烦的细节没有解决,所以还是没有AC。
暂时先到这,以后有时间再回来搞定这个问题把。
思路的来源及改进版思路都在
https://app.yinxiang.com/shard/s2/nl/17674542/d4873356-5f5c-40ef-99a8-8b0d18ecca23
阅读全文
0 0
- POJ3155_Hard Life_二分求解分数规划||最大权闭合图
- poj 3155 Hard Life 分数规划+最大权闭合图
- poj 3155 Hard Life 分数规划+最大权闭合图
- 【BZOJ 3232】圈地游戏 分数规划+最大权闭合图
- [GDKOI2016] Day1 寻宝 01分数规划+最大权闭合子图
- BZOJ 4501: 旅行 01分数规划 最大权闭合子图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- 最大权闭合图
- http协议无状态中的 "状态" 到底指的是什么?!
- Ancient Cipher
- 程序员面试金典——实时中位数_
- vue2.0实战案例之高级教程-老孟编程
- 四、5、Date类型及方法
- POJ3155_Hard Life_二分求解分数规划||最大权闭合图
- POJ 1969 Count on Canton 笔记
- 文章标题
- 如何解决loadrunner回放日志中的乱码问题
- android 图片转换
- Android 自定义锁屏 监听系统消息推送
- 1.4 jQuery对象转化成DOM对象
- 自己动手写操作系统(一)
- leetcode hard模式专杀之45. Jump Game II