码迷,mamicode.com
首页 >  
搜索关键字:最优    ( 6439个结果
poj 2718 最优比例生成树(01分数规划)模板
/* 迭代法 :204Ms */ #include #include #include #define N 1100 #define eps 1e-10 #define inf 0x3fffffff struct node { int u,v,w; }p[N]; double ma[N][N]; double distance(int i,int j) { return sqrt(1.0*(...
分类:其他好文   时间:2014-08-19 11:01:44    阅读次数:338
基础图论算法导引
ACM中常用图论算法 1. 拓扑排序 ->  拓扑排序的原理及其实现 2. 最短路径算法 -> 最短路算法总结 差分约束系统 -> 差分约束 前k短路 -> 前K短路径问题 3. 最小生成树问题扩展 -> 最?小?生?成?树?问?题?的?拓?展  最优比率生成树 -> 最优比率生成树  最小k度限制生成树 -> IOI2004国家集训队论文,由汪汀所著(网盘...
分类:其他好文   时间:2014-08-18 20:35:12    阅读次数:246
bnu 12639 Cards (dp求期望)
bnu 12639 Cards dp求期望 区分 全局最优选择 和 当前最优选择。 本题是当前最优选择。 状态表示: double dp[16][16][16][16][5][5]; bool vis[16][16][16][16][5][5]; 状态下参数: vector up, vector tmp。 so,记忆化搜索 + 回溯 //#pragma warning ...
分类:其他好文   时间:2014-08-18 20:33:42    阅读次数:421
Dijkstra算法
Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其它全部节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但因为它遍历计算的节点非常多,所以效率低。 Dijkstra算法是非常有代表性的最短路算法,在....
分类:其他好文   时间:2014-08-18 15:52:52    阅读次数:143
ZOJ 3469 Food Delivery (区间dp)
题目大意: 一条直线的街道上, 在x位置有一家餐厅。 现在街上有 N 个客户同时点餐,每个客户都有一个不开心的值的增加速度。 每一分钟未到,就会增加v。 现在要使所有客户的不开心值最小。 思路分析: 开始想的应该是贪心的。先送完一边再去送完另外一边。 但是如果每边都有一个点离餐厅的距离非常大。但是其他的距离都很小。那么此时的最优就是先送完两边小的。 所以 dp[i] [j...
分类:其他好文   时间:2014-08-18 14:36:22    阅读次数:239
算法导论第十五章动态规划
概述: 动态规划是通过组合子问题的解而解决整个问题的。 动态规划适用于子问题不是独立的情况,也就是各子问题的包含公共的子子问题。 动态规划对每个子问题只求解一次,将其结果保存在一张表中。 动态规划通常用于最优化问题。 动态规划的设计步骤:a.描述最优解的结构b.递归定义最优解的值c.按自底向上的方式计算最优觖的值d.由计算出的结构构造一个最优解 15.1钢条切割...
分类:其他好文   时间:2014-08-18 14:34:02    阅读次数:367
008-算法-分支界限法
一、概念:与贪婪法一样,这种方法也是用来为组合优化问题设计求解算法的,所不同的是它在问题的整个可能解空间搜索,所设计出来的算法虽然时间复杂度比贪婪算法高,但它的优点是与穷举法类似,都能保证求出问题的最佳解,而且这种方法不是盲目的穷举搜索,而是在搜索中通过界限,可以中途停止对某些不可能得到的最优解.....
分类:其他好文   时间:2014-08-18 14:28:42    阅读次数:247
哈夫曼树(最优二叉树)及其Java实现
一、定义 一些定义: 节点之间的路径长度:在树中从一个结点到另一个结点所经历的分支,构成了这两个结点间的路径上的经过的分支数称为它的路径长度 树的路径长度:从树的根节点到树中每一结点的路径长度之和。在结点数目相同的二叉树中,完全二叉树的路径长度最短。 结点的权:在一些应用中,赋予树中结点的一个有某种意义的实数。 结点的带权路径长度:结点到树根之间的路径长度与该结点...
分类:编程语言   时间:2014-08-18 12:37:54    阅读次数:249
poj3621 Sightseeing Cows --- 01分数规划
典型的求最优比例环问题參考资料:http://blog.csdn.net/hhaile/article/details/8883652此题中,给出每一个点和每条边的权值,求一个环使 ans=∑点权/∑边权 最大。由于题目要求一个环,并且必定是首尾相接的一个我们理解的纯粹的环,不可能是其它样子的环,所...
分类:其他好文   时间:2014-08-18 12:09:34    阅读次数:200
uva662 - Fast Food(递推)
题目:uva662 - Fast Food(递推) 题目大意:要求在同一条路上的N家快餐店,新建K个补助站点,每个快餐店和它的补助站点的距离之和最小。并且输出路径。 解题思路:这题之前想了很久,但是却漏掉最重要的一点:一条路上【1,N】快餐店,建一个补助站的话,建在中间是最优的。那么对于一个补助站是这样的,对于两个补助站的话,就看这两个补助站提供补助的范围了。dp【k】【j】表...
分类:其他好文   时间:2014-08-17 21:24:53    阅读次数:304
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!