贪心
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
acm 1126 看电视
看电视之原题预览 #include #include using namespace std; struct tv { int beg; int end; }a[100],t; bool cmp(tv a,tv b) { if(a.end==b.end) return a.beg<b.beg; else return a.end<b.end; }原创 2013-08-04 09:18:34 · 613 阅读 · 0 评论 -
hdu 4310 hero
#include #include #include #include using namespace std; struct node { int D, H; }p[100]; bool cmp(node a,node b) { double x = (double)a.D / (double)a.H; double y = (double)b.D /转载 2013-07-29 17:00:27 · 578 阅读 · 0 评论 -
hdu 1009 FatMouse' Trade
FatMouse' Trade 贪心的初级题目,很好理解, 重点理解排序。 每只猫把守一间房间,房间里有咖啡豆,老鼠可以拿猫粮去换,每个猫猫需要一定的猫粮,老鼠拿的猫粮的和猫需要的成一个比例,老鼠就能拿到这个比例的咖啡豆。问题是要我们求最多老鼠能拿到的咖啡豆 思路:求出咖啡豆/猫粮的值,从大到小选取 #include #include #include #include原创 2013-08-04 16:04:44 · 457 阅读 · 0 评论 -
hdu 3177 Crixalis's Equipment
Crixalis's Equipment #include #include using namespace std; struct cir { int v; int f; int c; }a[1010]; bool cmp(cir a,cir b) { if(a.c>b.c) return true; return false; } int mai原创 2013-08-04 21:08:09 · 469 阅读 · 0 评论 -
贪心
贪心算法思想: 顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。 贪心算法原创 2014-02-15 15:27:05 · 602 阅读 · 0 评论 -
hdu2600 War
#include #include #include #include using namespace std; struct Node { int st; int et; string s; }d[105]; bool cmp(Node a,Node b) { if(a.et!=b.et) return a.et>b.et; else原创 2013-08-06 21:04:02 · 484 阅读 · 0 评论
分享