摘要:
模板题不多说,字符处理部分有人使用一个函数转化,我直接在主函数里转化的。把地点名转化成对应的点。能到输出最短路,不能到输出-1,但是容易遗漏的是,有可能起点与终点相同,输出0。。。#include#include#include#include#define INF 200000000int dis[151],visit[151],map[151][151],t;void dij(int a,int b){ int i,j,min,v; memset(visit,0,sizeof(visit)); for(i=1;itime) { ... 阅读全文
posted @ 2013-08-17 20:07
奇葩朵朵开
阅读(229)
评论(0)
推荐(0)
摘要:
直接套用dijstra算法,记得更新花费。这题被坑了,同一条路居然有不同的距离和花费,所以赋值map的时候就要注意了,记得更新呀。。。#include#include#define INF 200000000int map[1001][1001],mapc[1001][1001],visit[1001],dist[1001],cost[1001],n;int dijstra(int s,int t){ int i,j,k,min,min1,v; memset(visit,0,sizeof(visit)); for(i=1;id) { ... 阅读全文
posted @ 2013-08-17 11:25
奇葩朵朵开
阅读(183)
评论(0)
推荐(0)

浙公网安备 33010602011771号