码迷,mamicode.com
首页 >  
搜索关键字:最下优先队列 赫夫曼树 贪心    ( 7683个结果
图论入门算法理解
1.Dijsktra 算法 Dijsktra算法是基于贪心的,从源点开始扩展,将当前已经是最短路的点加入集合中。dist[i]表示源点s到i的距离,那么初始的时候,找距离源点最近的一个点t0,那么dist[t0]必定是s到t0最短的距离,因为不可能通过其他的点转到t0再让t0最短了(这也是为什...
分类:其他好文   时间:2014-06-10 08:26:05    阅读次数:189
codeforces Round #252 (Div. 2) C - Valera and Tubes
贪心算法,每条路径最短2格,故前k-1步每次走2格,最后一步全走完由于数据比较小,可以先打表#include #include #include #include using namespace std;typedef pair Point;int main(){ int n, m, k, f...
分类:其他好文   时间:2014-06-10 00:33:15    阅读次数:302
HDU3183(RMQ+鸽巢原理)
题目的意思是对于一个n位数,删除m个位后,得到的最小数是什么,比如12345 2,删除两个位,得到最小的就是123.实际上这题目解法很多,好像有贪心,线段树,RMQ等,因为我最近在学习RMQ,所以就用RMQ了。 这题目用了一个鸽巢原理,得到的m-n位数的第一位,必然出现在1~m-n+1,这个由鸽巢原理就十分明显了(如果1~n-(m-n)+1都没有的话,剩下的m-n-1个位是不可能凑出m-n个位的...
分类:其他好文   时间:2014-06-09 23:40:43    阅读次数:315
活动选择
活动选择 Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total Submission(s) : 38   Accepted Submission(s) : 20 Font: Times New Roman | Verdana | Georgia Font Size: ← ...
分类:其他好文   时间:2014-06-09 23:37:38    阅读次数:288
树的最小支配集,最小点覆盖,最大独立集两种算法
1.基本概念对图G=,最小支配集:从V中取尽量少的点组成一个集合,使得V中剩余的点都与取出来的点有边相连最小点覆盖:从V中取尽量少的点组成一个集合,使得E中所有边都与取出来的点相连最大独立集:从V中取尽量多的点组成一个集合,使得这些点之间没有边相连2.贪心法求树的最小支配集,最小点覆盖,最大独立集模...
分类:其他好文   时间:2014-06-09 14:56:02    阅读次数:215
积木分发
积木分发 Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total Submission(s) : 49   Accepted Submission(s) : 27 Font: Times New Roman | Verdana | Georgia Font Size: ← ...
分类:其他好文   时间:2014-06-08 17:12:45    阅读次数:161
删数问题
删数问题 Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total Submission(s) : 72   Accepted Submission(s) : 16 Font: Times New Roman | Verdana | Georgia Font Size: ← ...
分类:其他好文   时间:2014-06-08 15:43:39    阅读次数:208
POJ 1328 Radar Installation(贪心)
题目链接:http://poj.org/problem?id=1328 题目大意是在直线海岸线周围有小岛,建设雷达把小岛覆盖,但是雷达有直径,要求建造最少的雷达。 很明显就是一个贪心,就这题困了两天; 刚开始我是打算,先按照X坐标以小到大,Y坐标以大到小排序,然后从最左上的小到开始,以每个小岛为圆心,d(雷达半径)为半径画圆,求出与海岸线交点然后以最右边的交点建雷达,然后向右遍历,如果在雷达...
分类:其他好文   时间:2014-06-08 15:30:52    阅读次数:221
poj-1328 Radar Installation
http://poj.org/problem?id=1328 题意是说x轴是海岸线,海洋在x轴上面,陆地在下面,然后给定n个岛屿的坐标,和雷达的范围,(雷达必须在海岸线上) 问最少需要多个个雷达才能全部覆盖岛屿。 思路很显然是贪心,但是有几个需要注意的地方: 1  就是雷达的位置不一定是整数位置, 2 d还可能是负数,n的岛屿的坐标还可能在陆地上。 这时候要加特判。 3 就是当雷达所在的...
分类:其他好文   时间:2014-06-08 08:19:57    阅读次数:187
Crixalis's Equipment
Crixalis's Equipment Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other) Total Submission(s) : 34   Accepted Submission(s) : 14 Font: Times New Roman | Verdana | Georgi...
分类:其他好文   时间:2014-06-08 04:37:14    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!