E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
2449
POJ
2449
Remmarguts' Date(单源最短路径 + A*)
题意: 找到从 T 到 S 的第 k 最短路。 思路: 1. 先把 T 点当作源点用 SPFA 算法求到各个点的最短路径,注意此时要用反向图才能求得正确结果; 2. 然后再求从 S -> T 的第 k 最短路,此时要用到启发式搜索里面的技巧,距离 T 的理想距离就是 1 中求的最短路径长度; 3. 由于 A* 算法中用的是优先队列,所以每次最先出队列的一定是小的,设置一个标记数组,
·
2015-11-12 13:29
Date
POJ
2449
Remmarguts' Date --K短路
题意就是要求第K短的路的长度(S->T)。 对于K短路,朴素想法是bfs,使用优先队列从源点s进行bfs,当第K次遍历到T的时候,就是K短路的长度。 但是这种方法效率太低,会扩展出很多状态,所以考虑用启发式搜索A*算法。 估价函数 = 当前值 + 当前位置到终点的距离,即F(p) = G(p) + H(p)。 G(p): 当前从S到p所走的路径距离 H(p): 当前点p
·
2015-11-12 10:13
Date
POJ 3463 Sightseeing(次短路问题)
一开始想到 POJ
2449
求 k 短路的方法求解,case 都过的差不多了,无奈 TLE 了,于是找到题解,求最短路的过程中顺带求出次短路; 2.
·
2015-11-12 08:35
poj
POJ
2449
Remmarguts' Date[k短路]
Description "Good man never makes girls wait or breaks an appointment!" said the mandarin duck father. Softly touching his little ducks' head, he told them a story. "Prince Remmarguts
·
2015-11-11 17:38
Date
POJ 3463
解法一、A*求第K短路,把前面K条路都求出来,pku
2449
,但是据说这个题的最后答案超过10^8,把路全部找出来肯定
·
2015-11-11 15:06
poj
POJ
2449
//题目类型:求K最短路//算法实现:Dijkstra+A*(启发式搜索)//首先求出其他点到des的最短距离,然后用基于BFS的优先队列A*算法求,f(i)=g(i)+h(i) 其中h(i)表示i到des的最短路,g(i)表示从src到i的//路径长度每次取出f(i)值最小的,当第k次取出t时即求出第k短路#include <iostream>#include <q
·
2015-11-11 15:05
poj
poj
2449
Remmarguts' Date K短路+A*
id=
2449
"Good man never makes girls wait or breaks an appointment!
·
2015-11-11 14:24
Date
POJ图论入门
最短路问题此类问题类型不多,变形较少 POJ
2449
Remmarguts' Date(中等)http://acm.pku.edu.cn/JudgeOnline/problem?
·
2015-11-11 08:46
poj
[poj
2449
]Remmarguts' Date(spfa+A*)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Remmarguts' Date Time Limit: 4000MS Memory Li
·
2015-11-11 08:42
Date
POJ图论分类
POJ图论分类 2009-07-28 23:13 POJ
2449
Remmarguts' Date(中等) http://acm.pku.edu.cn/JudgeOnline/problem
·
2015-11-11 07:32
poj
poj
2449
Remmarguts' Date 第K短路
膜拜无语神牛,几分钟就指导我搞定了 /* Problem:
2449
User: fancy081 Memory: 6472K Time: 250MS Lan
·
2015-11-11 03:08
Date
【HDU】
2449
Gauss Elimination
题意:给出n个未知数的方程组,求未知数。不是正数的用分数表示。 赤裸裸的Java暴力,消元的时候用乘法相消,避免除法。 1 import java.util.*; 2 import java.math.*; 3 4 public class Main { 5 public static BigInteger g[][] = new BigInteger[110][
·
2015-11-11 01:00
Mina
POJ
2449
求第K短路
第一道第K短路的题目 QAQ 拿裸的DIJKSTRA + 不断扩展的A* 给2000MS过了 题意:大意是 有N个station 要求从s点到t点 的第k短路 (不过我看题意说的好像是从t到s 可能是出题人写错了)从这题中还真的学到了很多1.第k短路的算法 A* 还有用边表实现dij (注:以下部份资料来源于网上)所谓A*就是启发是搜索 说白了就是给搜索一个顺序使
·
2015-11-10 23:44
poj
使命召唤ol沙漠之鹰测评分析 CODOL沙漠之鹰多少钱
使命召唤OL沙漠之鹰价格及评测价格GP:1800名称解锁等级伤害/爆头弹夹容量射速射击模式沙鹰
2449
(69)7半自动半自动优点:威力大爆发力强缺点:容错率低后座力大子弹少精准瞄准:弹道相对稳定,没有明显的弹道变化盲射
佚名
·
2015-11-10 10:50
高斯消元 Java 高精度版 HDU
2449
Gauss Elimination
pid=
2449
题意 : 纯高斯消元 ; 输入 n 行 ,每行 n+1个数带代表 系数和 值 ai1,ai2,ai3…..ain
·
2015-11-09 12:28
java
POJ
2449
Remmarguts' Date (SPFA + A星算法) - from lanshui_Yang
题目大意:给你一个有向图,并给你三个数s、t 和 k ,让你求从点 s 到 点 t 的第 k 短的路径。如果第 k 短路不存在,则输出“-1” ,否则,输出第 k 短路的长度。 解题思路:这道题是一道简单的启发式搜索题目。而启发式搜索中A星算法是比较好理解的。A星算法中需要用到一个估价
·
2015-11-08 14:30
Date
图论
POJ
2449
Remmarguts' Date K短路。 A*+迪杰斯特拉,虽然像是spfa 但是用的迪杰斯特拉的思想,每次找到最小,然后更新。
·
2015-11-08 14:48
图论
ACM图论、网络流题目总结
最短路问题 此类问题类型不多,变形较少 POJ
2449
Remmarguts' Date(中等) http://acm.pku.edu.cn/JudgeOnline
·
2015-11-07 15:22
ACM
ViewPager+Fragment的结合使用,实现QQ界面的理解
http://www.cssxt.com/html/
2449
/
2449
.html 效果如图: 实现代码解析:MainActivity.java1.引入布局文件2.4个标题控件的初始化以及点击事件的监听设置
·
2015-11-07 11:15
viewpager
Turn the corner
TurnthecornerTimeLimit:3000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):
2449
Xwxcy
·
2015-11-06 22:00
poj
2449
题意:给定一个图,求起点到终点的第k短路。 分析:先用dijkstra从t反向寻找最短路。然后使用A*算法,把f(i)=g(i) + h(i)。h(i)就是i点到t的最短距离。当某点出队次数达到k次的时候,结果为该点的当前路程+该点到t的最短距离。(我没有判断不连通的情况) 为什么这样做是对的呢?我们这样来思考,如果不实用最短路,而只使用A*那么t第x次出队的结果即为第x短路的距离。继而可以想
·
2015-11-03 21:30
poj
sdut
2449
走迷宫【最简单的dfs应用】
走迷宫 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_ 题目描述 一个由n * m 个格子组成的迷宫,起点是(1, 1), 终点是(n, m),每次可以向上下左右四个方向任意走一步,并且有些格子是不能走动,求从起点到终点经过每个格子至多一次的走法数。 输入 &
·
2015-11-03 20:04
DFS
POJ 图论、网络流入门题总结、汇总 收藏
POJ
2449
Remmarguts' Date(中等) http://acm.pku.edu.cn/JudgeOnline/problem?
·
2015-11-02 18:42
poj
POJ图论
一、最短路 POJ
2449
Remmarguts' Date(中等) http://acm.pku.edu.cn/JudgeOnline/problem?
·
2015-11-02 18:04
poj
k短路 POJ
2449
Remmarguts' Date
Description "Good man never makes girls wait or breaks an appointment!" said the mandarin duck father. Softly touching his little ducks' head, he told them a story. "Prince Re
·
2015-11-02 09:55
Date
POJ
2449
Remmarguts' Date
Original ID:
2449
64-bit integer IO format: %lld Java
·
2015-11-01 15:35
Date
poj
2449
Remmarguts' Date
第K短路问题,可以用A*来写,我了个去,遇到了超级令人无语的错误... 如何求第K短呢?有一种简单的方法是广度优先搜索,记录t出队列的次数,当t第k次出队列时,就是第k短路了。但点数过大时,入队列的节点过多,时间和空间复杂度都较高。 现在有另一种更加高效的算法A*。 介绍一些关键的概念:首先,对于状态空间搜索,是可以提出一
·
2015-10-31 17:17
Date
POJ
2449
Remmarguts' Date ——A*算法求k短路
启发式搜索题目,裸的A*算法。 启发式搜索中要选估价函数h,h函数必须满足h[i]<=到目标节点的实际距离,且在保证结果正确的情况下,h选得越大越好。广度优先搜索就是输在了估价函数上,它是一种特殊的启发式搜索,只不过启发函数为0罢了,所以广度优先搜索没有什么优化的余地。 根据上述要求,我选择的估价函数是这个点目标的距离。 维护一个优先队列,每次选择一个h[i]+dist[i]最小的节点
·
2015-10-31 16:29
Date
POJ-
2449
Remmarguts' Date K短路经典题
id=
2449
K短路的经典题目,直接BFS优先队列扩展超memory,因此要用A*算法优化,先Dijkstal求出所有点到汇点的最短路,注意要把所有边反向,因为是有向图。
·
2015-10-31 15:50
Date
pku
2449
Remmarguts' Date 第K短路模板题目
id=
2449
题意: 给出图,给出起点与终点以及k求第k短路。
·
2015-10-31 11:50
Date
POJ 3255 Roadblocks
POJ_3255 本来想做POJ_
2449
的,结果自己想的这个算法TLE,看来解决那个题只能搞A*了。
·
2015-10-31 11:49
block
POJ
2449
Remmarguts' Date
POJ_
2449
一开始我的思路就是把图上每个点搞一个容量不小于K的最大堆和最小堆,最小堆用于取当前该节点的第某短路值,最大堆用来保存前K小的最短路。
·
2015-10-31 11:49
Date
poj2531
Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 5766 Accepted:
2449
·
2015-10-31 10:13
poj
POJ---
2449
Remmarguts' Date[K短路入门题(Dijkstra()||Spfa()+A*)]
Remmarguts' Date Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 15399 Accepted: 4202 Description "Good man never makes girls wait or breaks an appointme
·
2015-10-31 10:28
dijkstra
poj
2449
转自http://blog.csdn.net/sdj222555/article/details/7690081 题目大意就是给出一个图,然后给出一个起点个一个终点,求这两点间的第K短路。 本题中是可以走重复的路的,所以如果一张图中有一个环的话,无论求第几短路都是存在的。 网上大部分的方法都是用A* + 最短路的方法做的。 对于A* ,估价函数
·
2015-10-31 10:38
poj
A*寻路算法
id=
2449
#include <iostream> #include <utility> #include <vector> #include
·
2015-10-31 10:54
算法
GIS数据格式:Shapefile
转自:http://lab.osgeo.cn/
2449
.html Shapefile是ESRI提出的数据格式,随着ArcView GIS 3.x发布,属于简单要素类。
·
2015-10-31 09:04
shape
autocad2004序列号
网址:太多了~~自已收集总结一下` 产品: AutoCAD 2004 序列号: 000-00000000 申请号:
2449
·
2015-10-31 09:23
auto
poj
2449
(A*求第K短路)
id=
2449
思路:我们可以定义g[x]为源点到当前点的距离,h[x]为当前点到目标节点的最短距离,显然有h[x]<=h*[x](h*[x]定义为当前点到目标节点的实际距离),至于怎么求的h[
·
2015-10-31 09:57
poj
poj
2449
k短路+A*算法
id=
2449
K短路的定义: 1.如果起点终点相同,那么0并不是最短路,而是要出去一圈回来之后才是最短路,那么第K短路也是一样。 2.每个顶点和每条边都可以使用多次。
·
2015-10-30 13:20
poj
POJ
2449
Remmarguts' Date (第K短路)
Remmarguts' Date Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 17098 Accepted: 4696 Description "Good man never makes girls wait or
·
2015-10-23 08:14
Date
一些图论、网络流入门题总结、汇总。
最短路问题POJ
2449
Remmarguts'Date(中等)http://acm.pku.edu.cn/JudgeOnline/problem?
qq919017553
·
2015-10-08 21:00
中铁快运“升级” 携手绿蚂蚁进军互联网
在全国各地设有18个分公司、7个子公司,"门到门"服务网络覆盖
2449
多个市、县。
lvame
·
2015-09-07 17:06
中国铁路
物流企业
国务院
中铁快运
物流成本
POJ
2449
Remmarguts' Date (A*搜索求K短路)
传送门这是一道裸的K短路的问题,我们将会用A*解决。我们设计估值函数h的时候可以像这样想。因为h(n)k时就可以剪枝了,因为这一定不再K短路的路线上了。很好通过反证法得到证明。当目标节点被搜索到了第k次的时候就可以结束搜索了。要注意这道题有一个很坑的地方,就是若给出的起点=终点,那么0是最短路(也就是说K要+1)代码:#include #include #include usingnamespac
geng4512
·
2015-08-29 18:00
搜索
poj
K短路
【图论】【A*搜索】[POJ
2449
]Remmarguts' Date
题目本题实质是求第k短的路径;SPFA+A*进行启发式搜索直至访问终点k次,估值函数:当前已经走的距离+当前点到终点的最短路注意:当s==t时,要特判#include #include #include #include usingnamespacestd; #defineMAXN1000 #defineMAXM100000 queueq; structnode2{ intpos,d,f; boo
outer_form
·
2015-08-26 20:00
C++
搜索
图论
noip
【日常学习】【IDA*】codevs
2449
骑士精神题解
题目描述Description在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士,且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘:为了体现出骑士精神,他们必须以最少的步数完成任务。输入描述InputDescription第一行有一个正整
ametake
·
2015-08-18 18:53
日常学习
搜索
[POJ
2449
] Remmarguts' Date(裸k短路)(A*搜索)
Description"Goodmannevermakesgirlswaitorbreaksanappointment!"saidthemandarinduckfather.Softlytouchinghislittleducks'head,hetoldthemastory. "PrinceRemmargutslivesinhiskingdomUDF–UnitedDeltaofFreedom.On
u011542204
·
2015-07-23 18:00
poj
OI
【图论】【启发式搜索】[POJ
2449
]Remmarguts' Date
实际上就是从T到当前节点的最短路的长度,因为首先要保证h(n) #include #include #include #include usingnamespacestd; constintMAXN=1000; constintMAXM=100000; structnode{ intv,w; node*next; }Edges[MAXM*2+10],*ecnt=Edges,*adj[MAXN+10
JeremyGJY
·
2015-07-23 17:00
图论
启发式搜索
【A*搜索】poj
2449
Remmarguts' Date
题目描述:给定一个有向图,计算从起点到终点的第k短路。很容易想到用BFS+优先队列来做,再一想就想到用A*算法其中估值函数为此点到终点的最短路。即建反向图做一次spfa此题看起来很简单,实际上很坑爹我就是这么WA掉了==因为会有重边,而它们权值不同;若起点为终点,最短路不为0,即必须要走……肿么办?在出队时再判断是否到达终点,这样保证了先出队的小。若起点与终点相同,则k++#include #in
cqbztsy
·
2015-07-23 16:00
搜索
poj2449
A-搜索
poj1300 Door Man(欧拉回路)
DoorManTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions:
2449
Accepted: 983DescriptionYouareabutlerinalargemansion.Thismansionhassomanyroomsthattheyaremerelyreferredtobynumber
su20145104009
·
2015-07-16 10:00
poj
man
欧拉回路
Door
1300
poj1300
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他