码迷,mamicode.com
首页 >  
搜索关键字:最优    ( 6439个结果
BZOJ 2072 POI2004 MOS 动态规划+贪心
题目大意:过桥问题 我们考虑利用时间最小的两个人倒运,把时间大的人依次送过去 有两种方式: 1.时间最小的人和时间最大的人过去,然后时间最小的人把火把拿回来 2.时间最小和第二小的两个人过去,然后时间最小的人把火把拿回来;接着时间最大和第二大的两个人过去,时间第二小的人把火把拿回来 为了保证最优 运输应该不外乎这两种形式 那么令f[i]表示当前没有过桥的人还剩i个时的最短时间 DP即可...
分类:其他好文   时间:2015-03-09 16:19:52    阅读次数:129
leetcode-java题解(每天更新)
说明:选用java,重在体会,性能不是最优。欢迎转载:http://www.ming-yue.cn/leetcode-java-solutions/。 先给出一个leetcode的已有答案,为什么上来直接给出答案,因为这个好多答案写的都非常简洁,不太易懂,还...
分类:编程语言   时间:2015-03-09 12:59:23    阅读次数:154
leetcode-java题解(每天更新)
说明:选用java,重在体会,性能不是最优。欢迎转载:http://www.ming-yue.cn/leetcode-java-solutions/。 先给出一个leetcode的已有答案,为什么上来直接给出答案,因为这个好多答案写的都非常简洁,不太易懂,还是建议先自己做,答案只是参考http://www.ninechapter.com/solutions/。 1,https://le...
分类:编程语言   时间:2015-03-09 12:53:30    阅读次数:236
大白话解析模拟退火算法(转载)
优化算法入门系列文章目录(更新中): 1.模拟退火算法 2.遗传算法一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要.....
分类:编程语言   时间:2015-03-09 10:54:31    阅读次数:170
数组模拟实现邻接表
图的边的表示方法,有很多。像邻接矩阵、边集数组、邻接表等。其中,第三者的时空复杂度应该是最优的。但是实现却需要比较麻烦的链表,但是我们也可以用数组来模拟链表,使编程的复杂度进一步降低。 这种算法:遍历所有的边的时间复杂度是O(M),M表示边的总数,空间复杂度也是O(M)。在最坏情况下,查询i与j是....
分类:编程语言   时间:2015-03-08 20:02:58    阅读次数:185
CodeForces 521D nice贪心
//521D//有三种升级技能的策略:1、=; 2、+=;3、*=。最优的升级顺序显然是先使用策略1,再策略2,再策略3//赋值变加(对于每一种技能只考虑增益最大的赋值操作),加变乘(对于每一种技能优先考虑增益最大的加法),在不超过总升级方案的前提下,排序后选出 m 种所乘系数最大的升级方案。因为再...
分类:其他好文   时间:2015-03-08 18:35:13    阅读次数:128
管理经济学
管理经济学讲到了决策,决策分以下几个步骤进行。(1)确立目标:在进行决策时,首先要明确我们要获得一个什么样的结果。 (2)提出可选方案:达到一个目标,可以有多条途径,我们的任务就是尽可能提出所有可能的方案。 (3)选出最优方案:这是关键的一步,我们要对所有的方案进行比较,选出最为可行的方案,使这个方案的实施最有可能达到以较小的投入获得最大产出的目的。 决策中的作用管理经济学研究如何对可供选择的...
分类:其他好文   时间:2015-03-08 17:12:15    阅读次数:152
项目管理的主要控制因素(转)
项目管理的主要控制要素是质量,进度和成本。项目管理的目标是在保证质量前提下,寻找进度和成本的最优解决方案,确保对成本/进度进行有效地控制。赢得值分析法是工程项目成本/进度综合度量和监控的有效方法:在水电工程中成本/进度综合控制中推广应用现代科学管理方法,并采用先进的信息技术手段,将给工程带来极...
分类:其他好文   时间:2015-03-08 09:19:52    阅读次数:159
五大常用算法----贪心、动态规划、分支限界、分治算法和回溯算法
五大常用算法之一:贪心算法 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略....
分类:编程语言   时间:2015-03-07 19:54:44    阅读次数:192
Allowance (poj 3040 贪心)
题意:n种硬币,给出每种硬币的面值v和张数b,用这些钱每天发工资,至少发c,问能连续发多少天。注意钱的面值之间是可以相互整除的。 思路:可以贪心(因为面值之间是相互整除的),面值比c大的一天发一张,比c小的就优先选面值大的,从大到小贪一遍,这个过程中要保证所选硬币面值之和m要小于等于c,若m小于c,则从小往大优先选一张能使m大于等于c,这样是最优的。(开始没用need,1000ms险过。。。后来看到网上用的need,0ms。。。太菜)...
分类:其他好文   时间:2015-03-07 14:18:37    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!