bzoj1598 [Usaco2008 Mar]牛跑步
原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1598
题意:
BESSIE准备用从牛棚跑到池塘的方法来锻炼。但是因为她懒,她只准备沿着下坡的路跑到池塘, 然后走回牛棚。BESSIE也不想跑得太远,所以她想走最短的路经。 农场上一共有M (1 <= M <= 10,000)条路,每条路连接两个用1..N(1 <= N <= 1000)标号的地点。更方便的是,如果X>Y,则地点X的高度大于地点Y的高度。 地点N是BESSIE的牛棚;地点1是池塘。很快,BESSIE厌倦了一直走同一条路。所以她想走不同的路,更明确地讲,她想找出K (1 <= K <= 100)条不同的路经。为了避免过度劳累,她想使这K条路经为最短的K条路经。请帮助BESSIE找出这K条最短路经的长度。你的程序需要读入农场的地图, 一些从X_i到Y_i 的路经和它们的长度(X i , Y i , D i )。 所有(X i ,Y i