Problem 081 added

dynamic programming, Dijkstra's shortest path