[模板]01分数规划
背景
有A[i]和B[i],求一个最优的选择,使$\frac{\sum{A[i]}}{\sum{B[i]}}$最大(最小同理)。
做法
设某一个可能的答案为r,那么经过变形,会有$\sum{A[i]-B[i]*r}$,当r是最优解时=0,r偏小时>0,r偏大时<0。
然后就可以二分这个r来做了。
例题
poj2976(裸)、poj2728(最优比例生成树)、poj3621(最优比例生成环)。
转载于:https://www.cnblogs.com/Ressed/p/9581725.html
[模板]01分数规划相关推荐
- 模板 - 判断负环(超时高效优化技巧)、01分数规划
整理的算法模板合集: ACM模板 判断负环 判正环求最长路,判负环求最短路 int n; // 总点数 int h[N], w[N], e[N], ne[N], idx; // 邻接表存储所有边 in ...
- 【图论专题】负环与01分数规划
整理的算法模板合集: ACM模板 题目列表: 题目 算法 AcWing 904. 虫洞 spfa判负环 AcWing 361. 观光奶牛 最优比率环.01分数规划 AcWing 1165. 单词环 0 ...
- 算法提高课-图论-负环-AcWing 361. 观光奶牛:spfa判正环、负环、01分数规划、二分
文章目录 题目分析 题目链接 题目分析 来源:acwing 分析: 题目要求ΣfiΣgi\frac{\Sigma{f_i}}{\Sigma{g_i}}ΣgiΣfi的最大值,这种问题称为01分数规 ...
- 牛客网暑期ACM多校训练营(第五场): A. gpa(01分数规划)
题目描述 Kanade selected n courses in the university. The academic credit of the i-th course is s[i] and ...
- AcWing2279 网络战争 (01分数规划+网络流 最小割模型)
原题链接:AcWing2279 网络战争 题目大意 给一个无向带权图,求将s和t分开的一个边割集,使得割集的平均边权最小,即最小化∑e∈cwe∣c∣\frac{\sum_{e\in c} w_e}{| ...
- poj2976(0-1分数规划)
0-1分数规划 设x[i]等于1或0. 则我们所求的比率 rate = ∑(cost[i] * x[i]) / ∑(cost[i] * x[i]), 0≤i<m . z( rate ) = ∑( ...
- 点分治问题 ----------- luoguP2942 [WC2010]重建计划 [点分治 + bfs + 单调队列 + 预处理建树 + 二分 + 01分数规划]
题目链接 解题思路: 1.对于这个Avgvalue=∑e∈sv(e)∣s∣Avgvalue = \frac{\sum_{e\in s}v(e)}{|s|}Avgvalue=∣s∣∑e∈sv(e) ...
- 解题报告:AcWing 1165. 单词环(01分数规划、hash、经验优化)
本题的关键在于: 建图 01分数规划 本题的数据过大,如果直接spfa判断会TLE,因此我们使用经验优化,就是如果所有的点入队的次数过多,比如大于100000,那么我们直接认为它是存在正环的.(免去T ...
- POJ2728 Desert King ——01分数规划Dinkelbach迭代法+最小生成树prim算法
首先,纪念我用Linux系统AC的第一题- 安装这个万恶的NOI Linux系统费了6小时的时间,不过好在最后终于装上了,但是因为我安装的Linux系统比较烂,还遭到了小花儿和js的鄙视,唉,本人 ...
- POJ 2728 01分数规划
题意: 最优比率生成树,要求生成树中的所有边的花费与所有边的长度的比值最小 题解: 01分数规划,详见http://www.cnblogs.com/proverbs/archive/2013/01/0 ...
最新文章
- 利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包
- 深度学习新算法,完成字里行间的情绪识别
- 配置Android环境
- NavigationDrawer和NavigationView-Android M新控件
- mysql索引 钱缀_【mysql索引】之前缀索引-Go语言中文社区
- 6.win03安全策略
- boost::bind时候注意性能问题
- java中JScrollPane不显示水平滚动条的解决办法
- python数组横向合并_python中合并数组的方法
- Vim 多行剪切、复制和删除
- iftables 官方文档
- 怎样查看对方计算机网络密码,如何查看邻居家的wifi密码?不知道wifi密码怎么蹭网...
- Latex插入PPT矢量图
- [转]一淘网是如何实现系统架构的
- 成为数据分析师要具备什么能力——招式篇
- word公式编辑器输入斜体
- 安卓程序报错: No package ID ff found for ID 0xffffffff.
- 7个 优秀的远程“结对编程“编码工具
- POJ3666 线性dp+维度优化
- 兵士不克不及怂就是干!美服龙战上传说--新浪炉石传说专区
热门文章
- select在各个浏览器中的兼容性问题
- PHP提示Notice: Undefined variable的解决办法
- jquery选择器从认识到使用初级篇
- 深入浅出Mybatis系列(七)---mapper映射文件配置之insert、update、delete
- Directionally Localized Anti-Aliasing
- 浅谈javascript的面向对象(OOP)
- 初始化对于类与接口的异同点深入解析
- nova创建虚拟机源码分析系列之六 api入口create方法
- after、append和appendTo三个函数的区别
- 2016/2/13 《计算机系统要素》(The Elements of Computing Systems)读书笔记(1)