图论——最短路
JeremyGJY
然而并没有什么好说的
展开
-
工程规划【简单题解】
题目信息:问题 F(2678): 工程规划时间限制: 1 Sec 内存限制: 128 MB Special Judge题目描述造一幢大楼是一项艰巨的工程,它是由n个子任务构成的,给它们分别编号1,2,…,n(5≤n≤1000)。由于对一些任务的起始条件有着严格的限制,所以每个任务的起始时间T1,T2,…,Tn并不是很容易确定的(但这些起始时间都是非负整数,因为它们必须在整个工程开始后启动)。例如:挖原创 2015-02-24 21:33:03 · 843 阅读 · 0 评论 -
【动态规划】【最短路】[BZOJ 1003]物流运输trans
简直是醉了,这道题本来想了一会儿,然后看了看数据边的数量顶天了才400然后时间最多才100那么直接用SPFA 复杂度O(nm2)O(nm^2)就可以过了,然后注意一下特别判定是否超过INF可能有数据很极限,判断一下是否超过了INF没有才运算,我被这个小问题卡了好久。。。然后就是枚举当前连续一段的起始时间和结束时间然后f(i)=min(f(j)+SPFA(i,j)×(i−j)+k)f(i)=min(f原创 2015-06-19 21:29:35 · 1009 阅读 · 0 评论 -
【图论】【启发式搜索】【二分查找】[POJ 3897]Maze Stretching
启发式搜索主要就是加速,其实不用也可以过。二分L然后每次看最短路是多少,估价函数就是曼哈顿距离,然后注意精度误差就好了Tip:在POJ上交这道题目记得用c++千万不要用g++#include <cstdio>#include <cstring>#include <algorithm>#include <iostream>#include <queue>using namespace std原创 2015-07-27 14:44:03 · 666 阅读 · 0 评论 -
【动态规划】【图论最长路】[NOIP模拟赛]益智游戏
题目描述 小P 和小R 在玩一款益智游戏。游戏在一个正权有向图上进行。 小P 控制的角色要从A 点走最短路到B 点,小R 控制的角色要从C 点走最短路到D 点。 一个玩家每回合可以有两种选择,移动到一个相邻节点或者休息一回合。 假如在某一时刻,小P 和小R 在相同的节点上,那么可以得到一次特殊奖励,但是在每 个节点上最多只能得到一次。 求最多能获得多少次特殊奖励输入 5 5 1 2 1 2原创 2015-10-22 13:24:31 · 1351 阅读 · 0 评论 -
【图论】单源点最短路模板(有向图)Dijkstra
#include <cstdio>#include <iostream>#include <cstring>#include <queue>#include <algorithm>#include <vector>using namespace std;const int MAXN = 500;const int MAXM = 20000;typedef pair<int, int原创 2016-03-09 13:49:20 · 1212 阅读 · 1 评论