码迷,mamicode.com
首页 >  
搜索关键字:起点    ( 5635个结果
A星寻路算法以及C++实现
A星寻路算法真是我一生接触的第一个人工智能算法了。。。 A星寻路算法显然是用来寻路的,应用也很普遍,比如梦幻西游。。。算法的思路很简单,就是在bfs的基础上加了估值函数。 它的核心是 F(x) = G(x) + H(x) 和open、close列表: G(x)表示从起点到X点的消耗(或者叫...
分类:编程语言   时间:2014-05-26 19:16:57    阅读次数:413
NWERC 2012 A - Admiral【最小费用最大流】
题意:有n个岛屿 起点1 终点 n现在两个人同时从起点出发向终点前进两个人的路径不能有交集(一个人走过的路另一个人不能再走了)问两个人的最小总花费分析:刚开始的的时候以为是最短路和次短路的和就行了 (太天真了)快要结束的时候突然间发现这不就是传说中的最小费用最大流问题吗可惜时间不够思路是这样的:因....
分类:其他好文   时间:2014-05-26 00:05:21    阅读次数:278
关于数组的应用
数组 var a=[1,2,3,4,5,6]; //a.shift(); //将数组第一个元素删除 //a.unshift(7,8); //将新数据从左到右插入到数组头部 //a.push(11,12); //将新数据从左到右插入到数组尾部 //a.pop(); //将数组最后一个元素删除 //a.splice(1,2); //删除:splice(起点, 长度) 在数组下标...
分类:其他好文   时间:2014-05-25 20:47:46    阅读次数:200
连续序列和为s
题目:输入一个整数s,打印出所有和为s的连续整数序列(至少含有2个数)。例如输入9,则输出2、3、4和4、5两个序列 方案一:由于序列至少要2个数,则两个数上限值为(1+s)/2,我们可以枚举该序列的起点和终点求所有满足的序列。时间复杂度为O(n^2),效率比较低 方案二:我们设置两个指针start和end分别表示当前序列的起点和终点,并记序列和为sum。当sum = s的时候输出这个...
分类:其他好文   时间:2014-05-25 18:18:18    阅读次数:191
hdu4511小明系列故事——女友的考验(ac自动机+最短路)
链接预处理出来任意两点的距离,然后可以顺着trie树中的节点走,不能走到不合法的地方,另开一维表示走到了哪里,依次来更新。注意判断一下起点是不是合法。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include ...
分类:其他好文   时间:2014-05-25 12:14:33    阅读次数:223
ACdream 1093 女神的正多面体 矩阵快速幂
题目大意:给你三种正多边形,给你起点s,终点e以及最多行走的步数k,问有多少种路径方案(路径中只要有一个顶点不同即视为不同)。题目分析:可以通过矩阵快速幂求解。为每个正多边形(最多三个)构建一个邻接矩阵A,然后第K步的方案数即为A^k。结果即为A^1 + A^2 + A^3 + ...... + A...
分类:其他好文   时间:2014-05-25 11:35:24    阅读次数:178
2014百度之星资格赛题解
,,杭电把比赛关了代码都找不到了。。 无责任民科还是mark一下好了。。 HDU 4823 Energy Conversion 把式子变换一下发现是一个等比数列,快速幂即可。 HDU 4824 Disk Schedule 开始没注意一个环只有一个点的条件,差点变成NP。。因为要回到起点,就是一个双调dp 跟poj 2677差不多 HDU 4825 Xor Sum 字典树上的贪心,把...
分类:其他好文   时间:2014-05-25 10:16:01    阅读次数:293
bnu 沙漠之旅
沙漠之旅 Time Limit: 1000ms Memory Limit: 655 “小胖要穿越一片沙漠,小胖开着一辆大吉普,小胖的吉普油耗高,吉普能放四桶油。” 这就是人人会唱的沙漠之歌~~体现了小胖拔群的聪明才智。 小胖的问题是这样的:现在需要驾车穿越一片沙漠,总的行驶路程为L。小胖的吉普装满油能行驶X距离,同时其后备箱最多能放下四桶油。在起点有N种汽...
分类:其他好文   时间:2014-05-25 00:56:09    阅读次数:363
poj 2449 Remmarguts' Date(K短路,A*算法)
http://poj.org/problem?id=2449 大致题意:给出一个有向图,求从起点到终点的第K短路。 K短路A*算法讲解: #include #include #include #include #include #include #include #include #include #include #define LL long...
分类:其他好文   时间:2014-05-24 23:39:47    阅读次数:352
poj 3463 Sightseeing(最短路+次短路)
http://poj.org/problem?id=3463 大致题意:给出一个有向图,从起点到终点求出最短路和次短路的条数之和。 解法: 用到的数组:dis[i][0]:i到起点的最短路,dis[i][1]:i到起点的严格次短路 vis[i][0],vis[i][1]:同一维的vis数组,标记距离是否已确定 sum[i][0]:i到起点的最短路条数,sum[i][1]:...
分类:其他好文   时间:2014-05-24 21:50:31    阅读次数:287
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!