ACM_01分数规划
TK13
你在凝视深渊的时候 深渊也在凝视着你
展开
-
POJ 3621 最优比率生成环
题意: 让你求出一个最优比率生成环。思路: 又是一个01分化基础题目,直接在jude的时候找出一个sigma(d[i] * x[i])大于等于0的环就行了,我是用SPFA跑最长路判断的环,这里注意一点就是刚开始的时候吧每个点都入队,还有提醒一个盲区,就是有的人认为SPFA处理不了等于0的环,其实我们不用担心这个问题,因为最外层我们用的是二分,二分永远是找接近值,就算有等原创 2014-05-23 08:39:27 · 592 阅读 · 0 评论 -
POJ 2728 最优比率生成树
题意: 让你求一颗最小比率生成树。思路: 我总结过了,在这里: 提示几个地方,这个题目的最小树记得用普利姆,别用克鲁斯卡尔,克鲁斯卡尔会超时,在sort那个地方超时。别的没啥。原创 2014-05-23 08:36:21 · 519 阅读 · 0 评论 -
POJ 2976 01分数规划基础题目
题意: 给你一组"数",一共n个,每个数有两个权值,价钱a[i],代价b[i],让你选择n - k使得 sigma(a[i]) / sigma(b[i]) * 100 最大;思路: 毫无疑问这个是01分数规划的最进本形式,唯一的限制就是取个数,那么我们直接sort以下,取出来就行了。没啥解释的,这个是自己的第一个01分数规划,一会要自己总结下01分数规划原创 2014-05-23 08:37:48 · 450 阅读 · 0 评论 -
总结01分数规划
总结下01分数规划:01分数规划通常分为三类(1)基础01分数规划(2)最优比率生成树(3)最优比率生成环首先01分数规划是处理这样一类问题的,给你n个二元组,这个两个元素设为a[i] ,b[i], a[i]是得到这个物品所能得到的价值,b[i]是得到这个物品所付出的价值,让你求这样一个极值 R = sigma(a[i] * x[i]) / sig原创 2014-05-23 08:31:48 · 1910 阅读 · 0 评论 -
POJ3757 01分数规划
题意: 有一个任务,给你提供n太服务器,让你在这n太服务器中选出k台完成这个任务,要求是每台服务器的工作时间相同,总的花费最小。思路: 题目中给出对于每台服务器有这个式子:Total time = Processing time + Transmission time = fi / pi + fi / bi转化后是: time = fi *原创 2014-05-27 15:26:07 · 992 阅读 · 0 评论