import java.util.*; public class RunDijkstra { static double[][] map; static int src; static int dst; public static void main(String[] args) { doInput(); Dijkstra dj = new Dijkstra(map); dj.solve(src,dst); System.out.println(dj.getDistance(dst)); } static void doInput() { Scanner sc = new Scanner(System.in); int nTown = sc.nextInt(); // 都市の数 int nRoute = sc.nextInt(); // 道路の数 map = new double[nTown][nTown]; // 都市の接続関係のマップ for (int i=0; i