1003: [ZJOI2006]物流运输transTime Limit: 10 SecMemory Limit: 162 MBSubmit: 3896Solved: 1608[Submit][Status][Discuss]Description物流公司要把一批货物从码头A运到码头B。由于货物量比较...
分类:
Web程序 时间:
2015-03-18 20:19:16
阅读次数:
182
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2433 ,最短路(SPFA或优化过的Dijstra) + 剪枝优化 这道题关键还是在几个剪枝上面,没有剪枝会TLE。先说下几个数组的意义: a[]存储M条边的信息;vis[i]表示点i是否访问过;...
分类:
其他好文 时间:
2015-03-08 13:00:42
阅读次数:
545
题目:有一个载重无限的卡车运输货物,在城市中每条道路有一个能承受的最大重量,
现在从一个城市到另一个城市运送货物,问最大的运输重量。
分析:图论,最短路,最小生成树。找一条从起点到终点的路径,使得其中最窄的路段最宽。
从起点开始不断向周围扩散,像dijstra算法和prime算法一样,只是维护最大值即可。
说明:道路是双向的,重复的路径认为是...
分类:
其他好文 时间:
2015-01-15 00:32:53
阅读次数:
256
红果果的dijstra算法应用,这里采用邻接表存储图。小插曲:while(scanf("%d",&n))提交时内存超限,改成while(scanf("%d",&n)!=EOF)就AC了,不知道为什么dijstra算法应用:已知定点为输入,输入图中所有其他点到该定点的最短距离。具体做法:a.初始时,S...
分类:
其他好文 时间:
2015-01-03 21:01:28
阅读次数:
195
HDU 3416 Marriage Match IV
题目链接
题意:给一个有向图,给定起点终点,问最多多少条点可以重复,边不能重复的最短路
思路:边不能重复,以为着每个边的容量就是1了,最大流问题,那么问题只要能把最短路上的边找出来,跑一下最大流即可,判断一条边是否是最短路上的边,就从起点和终点各做一次dijstra,求出最短路距离后,如果一条边满足d1[u] + d2[v] ...
分类:
其他好文 时间:
2014-11-11 21:09:24
阅读次数:
231
一个人的旅行
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 20158 Accepted Submission(s): 7033
Problem Description
虽然草儿是个路痴(就是在杭电待了一年...
分类:
Web程序 时间:
2014-11-11 19:15:43
阅读次数:
189
POJ 3653 & ZOJ 2935 & HDU 2722 Here We Go(relians) Again(最短路dijstra)...
分类:
Web程序 时间:
2014-10-30 21:04:46
阅读次数:
199
#include #include #include #include using namespace std;const int maxn=102;const int inf=1dis[t]+s[t][i]) dis[i]=dis[t]+s[t][i]; } ...
分类:
Web程序 时间:
2014-10-10 11:24:04
阅读次数:
197
UVA 10537 - The Toll! Revisited
题目链接
题意:给定一个无向图,大写字母是城市,小写字母是村庄,经过城市交过路费为当前货物的%5,路过村庄固定交1,给定起点终点和到目标地点要剩下的货物,问最少要带多少货物上路,并输出路径,如果有多种方案,要求字典序最小
思路:dijstra的逆向运用,d数组含义变成到该结点至少需要这么多货物,然后反向建图,从终点向...
分类:
Web程序 时间:
2014-09-03 00:20:55
阅读次数:
383
UVA 11374 - Airport Express
题目链接
题意:给定一些经济线,和一些商务线,商务线最多坐一次,每个线有一个时间,问最短时间
思路:从起点,终点各做一次dijstra,然后枚举商务线,就可以算出总时间,最后求出总时间最少
代码:
#include
#include
#include
#include
using namespace st...
分类:
Web程序 时间:
2014-09-02 15:58:35
阅读次数:
253