码迷,mamicode.com
首页 >  
搜索关键字:dijkstral + 优先队列    ( 2116个结果
poj 2312 Battle City(优先队列+bfs)
题目链接:http://poj.org/problem?id=2312题目大意:给出一个n*m的矩阵,其中Y是起点,T是终点,B和E可以走,S和R不可以走,要注意的是走B需要2分钟,走E需要一分钟。最后求解Y--->T的最短时间!!看到这题首先想到广搜来找最短时间,但是这里可以对B和E进行处理,方便...
分类:其他好文   时间:2014-08-14 19:30:09    阅读次数:272
UVA 12130 - Summits(BFS+贪心)
UVA 12130 - Summits 题目链接 题意:给定一个h * w的图,每个位置有一个值,现在要求出这个图上的峰顶有多少个。峰顶是这样定义的,有一个d值,如果一个位置是峰顶,那么它不能走到不大于该峰顶高度 - d的位置,如果满足这个条件下,并且无法走到更高的山峰,那么它就是峰顶 思路:利用贪心的策略,把所有点丢到优先队列,每次取出最高的峰值开始找,进行广搜,搜的过程中记录...
分类:其他好文   时间:2014-08-14 01:29:57    阅读次数:179
优先队列
许多应用程序都需要处理有序的元素,但不一定要求全部有序。一个合适的数据结构应该支持两种操作:删除最大元素和插入元素。 1 #include 2 #include 3 using namespace std; 4 5 6 struct node 7 { 8 int priority; ...
分类:其他好文   时间:2014-08-14 01:04:47    阅读次数:268
POJ 2312Battle City(BFS-priority_queue 或者是建图spfa)
1 /* 2 bfs搜索!要注意的是点与点的权值是不一样的哦! 3 空地到空地的步数是1, 空地到墙的步数是2(轰一炮+移过去) 4 所以用到优先队列进行对当前节点步数的更新! 5 */ 6 #include 7 #include 8 #include 9 #inc...
分类:其他好文   时间:2014-08-13 22:02:27    阅读次数:218
UVA1153-Keep the Customer Satisfied(贪心+优先队列)
题目链接 题意:有一家大型的钢铁厂,每月初都收到大量客户的订单,订单包括定制的钢铁的数量q,以及交货的截止时间d。每个单位时间只能完成一个订单的工作,不能同时进行多个,要求怎么安排使得接受的订单最多。 思路:要使得订单最多,首先我们先按照截止日期,从小到大排序。  当qi>qj 并且 didj时,那么我们应该优先选择订单j才能使结果最优,所以我们使用优先队列来维护q值。...
分类:其他好文   时间:2014-08-13 19:03:47    阅读次数:175
HDU1242 (BFS搜索中使用优先队列)
一道用到优先队列的BFS题目 #include #include #include #include #include #define N 201 using namespace std; char maze[N][N]; int a,b,anw; bool visit[N][N]; int dir[4][2]={{0,1},{1,0},{-1,0},{0,-1}}; int sx,s...
分类:其他好文   时间:2014-08-13 18:57:47    阅读次数:201
HDU-2102-A计划(BFS+优先队列)
Problem Description 可怜的公主在一次次被魔王掳走一次次被骑士们救回来之后,而今,不幸的她再一次面临生命的考验。魔王已经发出消息说将在T时刻吃掉公主,因为他听信谣言说吃公主的肉也能长生不老。年迈的国王正是心急如焚,告招天下勇士来拯救公主。不过公主早已习以为常,她深信智勇的骑士LJ肯定能将她救出。 现据密探所报,公主被关在一个两层的迷宫里,迷宫的入口是S(0,0,0),公主的位...
分类:其他好文   时间:2014-08-13 13:12:36    阅读次数:195
HDU-2437-Jerboas(BFS+优先队列)
Problem Description       Jerboas are small desert-living animals, which resemble mice with a long tufted tail and very long hind legs. Jerboas shelter in well-hidden burrows. They create two types o...
分类:其他好文   时间:2014-08-13 10:33:25    阅读次数:259
hdu 4941 Magical Forest(STL map & 结构体运用)
hdu 4941 Magical Forest(STL map & 结构体运用)...
分类:其他好文   时间:2014-08-12 22:15:54    阅读次数:382
UVALive 6093 Emergency Room --优先队列实现的模拟
题意:给n个医生,这些医生有一个上班时间,然后给一些病人,病人有一个到达的时间,以及一些诊断,诊断有property(优先级)和duration(诊断时间)这两个属性,每个病人可能要诊断多次,最后问每个病人的全部疗程完成离开医院的时间是多少。分析:用优先队列存储诊断,病人,然后模拟一个诊断过程,完成...
分类:其他好文   时间:2014-08-12 21:33:34    阅读次数:284
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!