摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=1385题意: 输入一个N*N的矩阵,(x,y)代表城市x到城市y所花费的钱,后面有一行b1,b2......bn代表经过城市n所需的费用,后面是几组问题(a,b)也就是要你计算出a到b的最少花费的费用(a、b不收费),并且要输出路径。坑爹: 要求输出最小的那一组解 ,也就是说当 1-2-3-4 和1-5-3-4花费的费用是相同的时候要输出1-2-3-4。解法: 路径用一个path数组,初始化将path[i][j] = j ,在Floyd中只要满足map[i][j] > map[i][k] + map[k 阅读全文
posted @ 2012-09-04 16:10
pc....
阅读(167)
评论(0)
推荐(0)