摘要:
Description给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。Input输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点。n和m为0时输入结束。(1#include #include #define maxDis 999999999#define maxN 1005using namespace std;int road[maxN][maxN][2];int dis[maxN];. 阅读全文
posted @ 2013-08-07 15:00
T天天T
阅读(196)
评论(0)
推荐(0)
摘要:
Description某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。Input本题目包含多组数据,请处理到文件结束。每组数据第一行包含两个正整数N和M(0#include #define maxDis 999999999using namespace std;int road[205][205];int dis[205];bool visit[205];int minLength 阅读全文
posted @ 2013-08-07 14:01
T天天T
阅读(155)
评论(0)
推荐(0)
浙公网安备 33010602011771号