会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
nbalive2001
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
31
下一页
2015年11月17日
[经典贪心算法]贪心算法概述
摘要: 贪心算法具有最优子问题结构,它的特点是“短视”,每次选择对当前局面最有利的决策,来一步步获得最优解。我个人认为,贪心不是一个具体的方法,而是一类方法,贪心算法的关键不在于想到,而在于正确性的证明。要证明一个贪心算法是正确的,需要证明我们可以把一个最优解逐步转化为我们用贪心算法所得到的解,而解不会更差...
阅读全文
posted @ 2015-11-17 08:23 Mose
阅读(1722)
评论(0)
推荐(0)
2015年11月3日
[zt]手把手教你写对拍程序(PASCAL)
摘要: 谁适合看这篇文章? ACMERS,OIERS或其它参加算法竞赛或需要算法的人 对操作系统并不太熟悉的人 不会写对拍的人 在网上找不到一个特别详细的对拍样例的人 不嫌弃我写的太低幼的人前言在NOIP或是ACM比赛中,一个对拍程序的重要性不言而喻,再有一个效率较低的正确程序下(这是大前提,如果...
阅读全文
posted @ 2015-11-03 08:27 Mose
阅读(348)
评论(1)
推荐(0)
2015年11月2日
山区建小学
摘要: 描述政府在某山区修建了一条道路,恰好穿越总共m个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为di(为正整数),其中,0 =1)至村庄x的地方建立第y所小学(意思是:让村庄x-i(x-i>=1)至村庄x都到y上学),此时出现一个问题,究竟应该建...
阅读全文
posted @ 2015-11-02 10:26 Mose
阅读(370)
评论(0)
推荐(0)
鸡蛋地硬度
摘要: 描述最近XX公司举办了一个奇怪的比赛:鸡蛋硬度之王争霸赛。参赛者是来自世 界各地的母鸡,比赛的内容是看谁下的蛋最硬,更奇怪的是XX公司并不使用什么精密仪器来测量蛋的硬度,他们采用了一种最老土的办法--从高度扔鸡蛋--来 测试鸡蛋的硬度,如果一次母鸡下的蛋从高楼的第a层摔下来没摔破,但是从a+1层摔下...
阅读全文
posted @ 2015-11-02 10:17 Mose
阅读(445)
评论(0)
推荐(0)
2015年10月28日
[贪心入门]任务执行顺序
摘要: 有N个任务需要执行,第i个任务计算时占R[i]个空间,而后会释放一部分,最后储存计算结果需要占据O[i]个空间(O[i] =b[1] >=…>=b[x] b[x],所以前者更大,所以-a[x + 1] + b[x + 1] – a[x]不会产生负数。因此我们证明了交换之后仍然不产生负数,也就是原先...
阅读全文
posted @ 2015-10-28 09:47 Mose
阅读(593)
评论(0)
推荐(0)
[贪心入门]独木舟问题
摘要: n个人,已知每个人体重,独木舟承重固定,每只独木舟最多坐两个人,可以坐一个人或者两个人。显然要求总重量不超过独木舟承重,假设每个人体重也不超过独木舟承重,问最少需要几只独木舟?分析:一个显然的策略是按照人的体重排序。极端化贪心策略,最重的人要上船——如果最重的人和最轻的人体重总和不超过船的承重,则他...
阅读全文
posted @ 2015-10-28 08:44 Mose
阅读(1050)
评论(0)
推荐(0)
[贪心入门]活动安排问题之二
摘要: 有若干个活动,第i个开始时间和结束时间是[Si,fi),活动之间不能交叠,要把活动都安排完,至少需要几个教室?分析:能否按照之一问题的解法,每个教室安排尽可能多的活动,即按结束时间排序,再贪心选择不冲突的活动,安排一个教室之后,剩余的活动再分配一个教室,继续贪心选择……反例: A:[1,2) B:[...
阅读全文
posted @ 2015-10-28 08:02 Mose
阅读(534)
评论(0)
推荐(0)
2015年10月23日
关于动态规划
摘要: 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:熊大大链接:http://www.zhihu.com/question/23995189/answer/35324479来源:知乎动态规划中递推式的求解方法不是动态规划的本质。我曾经作为省队成员参加过NOI,保送之后也给学校参...
阅读全文
posted @ 2015-10-23 13:18 Mose
阅读(254)
评论(0)
推荐(0)
[贪心入门]活动安排问题
摘要: 有若干个活动,第i个开始时间和结束时间是[Si,fi),只有一个教室,活动之间不能交叠,求最多安排多少个活动?分析: 我们就是想提高教室地利用率,尽可能多地安排活动。考虑容易想到的几种贪心策略:(1) 开始最早的活动优先,目标是想尽早结束活动,让出教室。然而, 这个显然不行,因为最早的活动可能很长,...
阅读全文
posted @ 2015-10-23 12:38 Mose
阅读(558)
评论(0)
推荐(0)
[贪心入门]完美字符串
摘要: 约翰认为字符串的完美度等于它里面所有字母的完美度之和。每个字母的完美度可以由你来分配,不同字母的完美度不同,分别对应一个1-26之间的整数。约翰不在乎字母大小写。(也就是说字母F和f)的完美度相同。给定一个字符串,输出它的最大可能的完美度。例如:dad,你可以将26分配给d,25分配给a,这样整个字...
阅读全文
posted @ 2015-10-23 12:34 Mose
阅读(302)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
31
下一页
公告