/** @param args */
 public static void main(String[] args) {
   // TODO Auto-generated method stub
   In in = new In("E:\\jwork\\algs4-data\\tinyEWDAG.txt");
   EdgeWeightedDigraph G = new EdgeWeightedDigraph(in);
   int s = 5;
   AcyclicLP sp = new AcyclicLP(G, s);
   for (int i = 0; i < G.V(); i++) {
     System.out.printf(s + "-" + i + ":%.2f\n", sp.distTo(i));
     for (DirectedEdge edge : sp.pathTo(i)) {
       System.out.print(edge + " ");
     }
     System.out.println();
   }
 }