码迷,mamicode.com
首页 >  
搜索关键字:最优解    ( 1254个结果
HDU5823 : color II
每种颜色的点集肯定是独立集,因此可以通过$O(2^n)$枚举每个集合判断出每个集合是否只需要一种颜色即可染色。 设$f[i][S]$表示$i$种颜色覆盖$S$这个集合的方案数,假定两个集合可以相交,那么最优解一定不相交,所以有$f[i][S]=\sum_{u\ or\ v=S}f[1][u]\tim ...
分类:其他好文   时间:2016-08-12 00:53:09    阅读次数:157
01背包变种 第k解问题 hdu 2639
先说说普通01包的状态问题吧 普通的01背包,在状态转移的过程中为了求出最优解,一定是遍历了所有的情况 然后再求的最优解。那么对于第k最优解问题,我们只需要再加一个维度,用来记录每一个状态k优解的状态就好了。 在普通背包过程中 每次的选举的状态为dp[i-1][j],dp[i-1][j-c[i]+w ...
分类:其他好文   时间:2016-08-10 20:43:46    阅读次数:165
2639-Bone Collector II (01背包之第k优解)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2639 求第k优解的关键代码: 用两个数组记录两种状态(选择或不选择),并且只要记录前k次。在这两个数组中都是前k次可能的最优解。所以我们只要把这两个数组做比较,一直排到k就行了 题目代码: 1 #in ...
分类:其他好文   时间:2016-08-09 21:55:20    阅读次数:184
机器学习学习指南
统计学习三要素:模型、策略、算法 模型分为概率模型(由条件概率表示的模型)和非概率模型(决策函数) 策略包括1、损失函数和风险函数;2、经验风险最小化与结构风险最小化 算法:根据相应的策略求解最优解,即求解最优化问题。 生成模型与判别模型 分类、回归、标注问题 K-近邻算法(KNN) 算法原理 优点 ...
分类:其他好文   时间:2016-08-08 07:40:06    阅读次数:206
HDU 5543 Pick The Sticks
背包变形。与普通的背包问题不同的是:允许有两个物品可以花费减半。 因此加一维即可,dp[i][j][k]表示前i个物品,有j个花费减半了,总花费为k的情况下的最优解。 ...
分类:其他好文   时间:2016-08-07 23:01:21    阅读次数:151
HDU 3237 Help Bubu(DP)
题目链接:点击打开链接 思路: 比赛时查一点出, 需要加一个优化才能防止超时(恶心), 状态很容易想到: d[i][j][s][k]表示前i本书拿了j本没拿的书的集合是s没拿的书的最后一本是k的最优解。 为什么状态压缩的是目前桌子上的书的集合呢?  因为我们要防止一种情况:那就是如果对于高度为H的一种书, 我们都拿走了, 那么还要放回桌子上, 最优解要+1, 这样表示之后, 我们只要判断一下...
分类:其他好文   时间:2016-08-05 23:11:36    阅读次数:419
Codeforces Round #364 As Fast As Possible
二分思想,对所要花费的时间进行二分,再以模拟的形式进行验证是否可行。 使用二分法,可以将一个求最优解的问题转化为一个判定问题,优雅的暴力。 ...
分类:其他好文   时间:2016-08-05 21:10:58    阅读次数:117
机器学习常见的最优化算法
1. 梯度下降法(Gradient Descent) 梯度下降法是最早最简单,也是最为常用的最优化方法。梯度下降法实现简单,当目标函数是凸函数时,梯度下降法的解是全局解。一般情况下,其解不保证是全局最优解,梯度下降法的速度也未必是最快的。梯度下降法的优化思想是用当前位置负梯度方向作为搜索方向,因为该 ...
分类:编程语言   时间:2016-08-03 20:03:46    阅读次数:184
HuffMan编码--文件压缩
HuffManTree,又称为最优二叉树,是加权路径最短的二叉树。 使用贪心算法来构建哈夫曼树。贪心算法:是指在问题求解时,总是做出当前看起来最好的选择。也就是说贪心算法做出的不是整体最优解,而是某种意义上的局部最优解。贪心算法不是对所有的问题都能得到最优解。 如下图哈..
分类:其他好文   时间:2016-08-02 11:48:50    阅读次数:250
ACM 杭电HDU 2084 数塔 [解题报告]
最后附上我的代码:我用数组a来接收数塔的值,则第三部可以表示为:a[i][j]的最优解=max(a[i+1][j]的最优解,a[i+1][j+1]的最优解);而数塔最底层节点的最优解就等于他本身的值,因为他只有一个;那么最底层的值已知,我们只需要从下往上递推就可以了 ...
分类:其他好文   时间:2016-08-02 08:50:54    阅读次数:215
1254条   上一页 1 ... 71 72 73 74 75 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!