結果 : finding shortest path using dynamic programming