码迷,mamicode.com
首页 >  
搜索关键字:poj2449    ( 23个结果
POJ2449 Remmarguts' Date
Remmarguts' Date Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 31080 Accepted: 8486 Description "Good man never makes girls wait or break ...
分类:其他好文   时间:2017-09-03 10:07:13    阅读次数:182
POJ2449 Remmarguts' Date 第K短路
POJ2449 比较裸的K短路问题 K短路听起来高大上 实际思路并不复杂 首先对终点t到其他所有点求最短路 即为dist[] 然后由起点s 根据当前走过的距离+dist[]进行A*搜索 第k次到达t即为第K短路 代码也很简单 ...
分类:其他好文   时间:2017-03-19 13:21:24    阅读次数:209
【poj2449】 Remmarguts' Date
http://poj.org/problem?id=2449 (题目链接) 题意 求有向图K短路。 Solution A*。g(x)为当前节点到起点的步数,h(x)为当前节点到终点的最短距离(也就是估价函数)。 细节 dijkstra求终点到各点最短路时要把边反向。原来起点和终点可以是同一个点,坑死 ...
分类:其他好文   时间:2016-12-27 23:00:34    阅读次数:260
POJ2449:K短路
Remmarguts' Date Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 26355 Accepted: 7170 Description "Good man never makes girls wait or break ...
分类:其他好文   时间:2016-07-03 17:08:35    阅读次数:145
poj2449 k短路问题
这个题就是让你求出S点到T点的第K短路, 使用A*搜索就可以, 搜索使用两个指标函数 h g, h表示从源点到当前点的最短路, g点表示从当前点到汇点的最短路, 搜索的时候v顶点第k次出队时的h就是第k短路的长度, 代码如下: #include <cstdio> #include <cstring>
分类:其他好文   时间:2016-02-28 09:46:38    阅读次数:207
poj2449第K短路问题(A*算法)
启发函数:f(x)=g(x)+h(x);g(x)表示初始点到x状态的代价,h(x)表示从x的状态到目标状态的代价的估计值(并不是真实的),实际最小代价#include#include#define INF 99999999using namespace std;const int maxn = 11...
分类:编程语言   时间:2015-10-19 00:31:19    阅读次数:258
POJ2449 Remmarguts' Date
题目链接:http://poj.org/problem?id=2449题目描述: 其实题目的大意就是求 第k短路, 存在就输出, 不存在就输出-1。 注意当起点和终点一致的时候,需要k++, 因为在OUTPUT时提到the length (time required) to welcome Pri....
分类:其他好文   时间:2015-08-09 22:01:38    阅读次数:181
POJ2449题解
先讲一个为了少打一些代码而滥用继承最终接受惨痛教训的故事。 #include #include #include #include using namespace std; const int oo = 1000000000, nil = 0; int N, M, S, T, K, times[1005]; int u[2...
分类:其他好文   时间:2015-07-17 18:54:21    阅读次数:136
POJ2449【A*算法】【可持久化左偏树】
K短路模板题.K很小所以A*就可以过了. /* I will wait for you */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define mak...
分类:编程语言   时间:2015-07-12 14:22:44    阅读次数:685
POJ2449 (k短路)
#include #include #include #include #include using namespace std;#define maxn 2008#define maxm 2000008#define INF 2000000000int lt[maxn],LT[maxn],sum=...
分类:其他好文   时间:2015-06-26 21:02:22    阅读次数:170
23条   上一页 1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!